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.
Seniority level
* Mid-Senior level
Employment type
* Contract
Job function
* Engineering and Information Technology
Industries
* IT Services and IT Consulting and Financial Services
#J-18808-Ljbffr