Previous
Java Developer
Next
| 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.
|