Previous Job
Previous
Java Developer
Ref No.: 25-00568
Location: Charlotte, North Carolina
Position Type:Contract
Job Descrption:

We are looking for an experienced Java Developer with a strong background in Spring Boot Microservices architecture. The ideal candidate will be responsible for designing, developing, and deploying scalable and high-performance microservices-based applications.


Key Responsibilities:

  • Develop and maintain Java-based microservices using Spring Boot.

  • Design RESTful APIs and integrate them with front-end and third-party systems.

  • Apply object-oriented programming principles and design patterns in solution design.

  • Implement unit testing and integration testing strategies for microservices.

  • Collaborate with DevOps teams for CI/CD implementation and deployment.

  • Optimize application performance and scalability in a microservices environment.

  • Troubleshoot production issues and provide timely resolutions.

  • Participate in code reviews and contribute to software quality improvement.


Required Skills & Qualifications:

  • Strong experience in Java 8 or above.

  • Proficiency in Spring Boot and Spring Cloud for microservices development.

  • Solid understanding of RESTful API design and implementation.

  • Experience with microservices architecture, inter-service communication, and service discovery.

  • Working knowledge of databases (e.g., MySQL, PostgreSQL, MongoDB).

  • Familiarity with basic testing practices (JUnit, Mockito, etc.).

  • Experience with version control systems (e.g., Git).

  • Basic knowledge of containerization tools like Docker.