We are looking for an experienced Java Developer to design, develop, and maintain high-performance microservices.
The ideal candidate will have a strong background in Java, Spring Framework, and microservices architecture, along with a keen understanding of testing methodologies.
Key Responsibilities
Design, develop, and maintain Java-based applications and microservices.
Implement and manage robust, scalable, and secure microservices using the Spring Framework.
Collaborate with cross-functional teams to define, design, and ship new features.
Write well-designed, testable, and efficient code.
Perform code reviews and provide constructive feedback to team members.
Develop and execute unit and integration tests to ensure code quality.
Troubleshoot and debug applications.
Optimize application performance and scalability.
Stay up-to-date with the latest industry trends and technologies.
Skills Required
Strong proficiency in the Spring Framework (Spring Boot, Spring Cloud, etc.).
Hands-on experience with microservices architecture.
Proficient in RESTful APIs and web services.
Solid understanding of relational and NoSQL databases.
Experience with containerization technologies such as Docker and Kubernetes.
Familiarity with CI/CD pipelines and tools (Jenkins, GitLab CI, etc.).
Knowledge of cloud platforms (AWS, Azure, Google Cloud, etc.).
Strong problem-solving skills and attention to detail.
Excellent communication and teamwork skills.
#J-*****-Ljbffr