Java Developer
New
United StatesContractSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 6-8 yrs
- Required Skills
- DockerJavaKubernetesSpring BootAzureNosqlCI/CDRESTful APIsMicroservices
Requirements
- Bachelor's degree in Computer Science or related field.
- 6-8 years of professional Java development experience.
- Expertise in Spring Boot and microservices architecture.
- Experience with Reactive Java and functional programming.
- Proficiency with Docker, Kubernetes, and Azure cloud.
- Knowledge of NoSQL databases (Cassandra, Redis, MongoDB).
- Familiarity with CI/CD tools (Jenkins, Maven, Gradle).
- Experience with testing frameworks (Junit, Mockito, REST Assured).
- Proficiency with version control (Git, SVN).
- Experience with IDEs (IntelliJ, Eclipse).
Responsibilities
- Develop scalable microservices using design patterns like Commander, Proxy, and Branch.
- Containerize and orchestrate services using Docker and Kubernetes.
- Implement and manage APIs using API Gateway.
- Develop robust code using Java 1.8, Spring, and Reactive Java.
- Write unit tests with Junit, Mockito, REST Assured, and PACT.
- Maintain CI/CD pipelines and code quality via tools like Sonar and PMD.
- Utilize NoSQL databases including Cassandra, Redis, and MongoDB.
- Analyze, design, write, test, and document application functionality.
View Full Description & ApplyYou'll be redirected to the employer's site