Source description
About the role
Job Summary:
We are seeking a highly skilled Full Stack Developer with a strong background in Java 11 to join our dynamic team in Plano, Texas. The ideal candidate will have 7 10 years of experience in software development, demonstrating a deep understanding of Java programming and its ecosystem. You will be responsible for designing, developing, and maintaining high quality software solutions that meet our clients' needs.
Responsibilities
-
Design, develop, and implement software applications using Java 11.
-
Collaborate with cross functional teams to define, design, and ship new features.
-
Ensure the performance, quality, and responsiveness of applications.
-
Identify and correct bottlenecks and fix bugs.
-
Participate in code reviews and provide constructive feedback to team members.
-
Continuously Client, evaluate, and implement new technologies to maximize development efficiency.
-
Document development processes, code changes, and technical specifications.
-
Mentor junior developers and contribute to team knowledge sharing.
-
Mandatory Skills:
-
Strong proficiency in Java 11, including its core libraries and frameworks.
-
Experience with object-oriented programming and design patterns.
-
Proficient in RESTful API development and integration.
-
Familiarity with version control systems, preferably Git.
-
Solid understanding of software development methodologies, including Agile and Scrum.
-
Experience with unit testing and test-driven development (TDD).
-
Preferred Skills:
-
Knowledge of front-end technologies such as HTML, CSS, and JavaScript.
-
Experience with cloud platforms (AWS, Azure, or Google Cloud).
-
Familiarity with containerization technologies like Docker.
-
Understanding of database management systems (SQL and NoSQL).
-
Experience with CI/CD pipelines and DevOps practices.
Qualifications
-
Bachelor's degree in computer science, Software Engineering, or a related field.
-
7 10 years of professional experience in software development.
-
Proven track record of delivering high quality software solutions on time.
-
Strong analytical and problem solving skills.
-
Excellent communication and teamwork abilities.
More at Echo IT Solutions