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
View details
Apply Now