Java Lead at Remote, Remote, USA |
Email: [email protected] |
From: Ben, Heliogic LLC [email protected] Reply to: [email protected] Java Lead( JAVA , AWS) Job Locations: New Jersey, USA (Remote) Required Experience: 9 Years Skills : JAVA, AWS Long Term Contract Java Developer with extensive experience in Java 11 and 17, Spring Boot, MongoDB, and microservices architecture. The candidate should be proficient in AWS services and have a strong background in automated testing and code quality assurance. Essential Job Functions: Develop and maintain Java-based applications using Java 11 and 17. Design and implement microservices architecture using Spring Boot. Work with MongoDB for data storage and management. Develop and manage cloud-based applications using AWS services like Lambda, ECS, CodePipeline, and Amazon MQ. Write clean, testable code and perform unit testing using JUnit. Conduct code analysis and quality assurance using SonarQube. Design and develop scalable and efficient microservices using Spring Boot. Implement RESTful services and APIs as part of the microservices architecture. Collaborate with the team to decompose existing monolithic applications into microservices. Ensure continuous integration and continuous delivery (CI/CD) of microservices with tools like Jenkins, Git, and Docker. Work with container orchestration technologies like ecs or Docker for deploying microservices. Implement service discovery and load balancing in a microservices ecosystem. Manage inter-service communication and fault tolerance using patterns like Circuit Breaker and API Gateway. Other Related Duties: Performs other related duties as assigned. Supervisory Responsibilities: This position is an individual contributor will no direct reports. Qualifications: To perform this job successfully, an individual must be able to perform each essential function satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Education and/or Experience: Bachelors degree in computer science, Information Technology, or a related field. 5+ years of experience in building applications using Java. Proficiency in Java 11 and Java 17. Strong experience with Spring Boot and microservices architecture. Experience with MongoDB or similar NoSQL databases. Proficient in AWS services like Lambda, ECS, CodePipeline, and Amazon MQ. Experience in automated testing with JUnit. Familiarity with code quality tools like SonarQube. Excellent problem-solving and analytical skills. Strong communication and teamwork abilities. Experience with MongoDB and Spring Data MongoDB library. Experience as a full-stack engineer in AWS cloud environments. Proven ability to deploy and manage applications on AWS. Keywords: continuous integration continuous deployment message queue |
[email protected] View all |
Fri Dec 08 02:58:00 UTC 2023 |