Java Developer
Dedicated Project

Job Description

JOB RESPONSIBILITIES (8 years relevant experience)

Develop Java webservices and components according to a detailed design document. Build efficient, reusable and reliable Java code per industry best practices.

Follow TDD approach and ensure unit-test coverage meets quality requirements. Develop Integration tests to ensure coding adheres to acceptance criteria and verify end-to end behavior of the system.

Ensure best possible performance, quality and responsiveness of applications.

1. Coding, Design patterns, spring-boot-microservices, DBS (SQL or NoSQL any)

2. Kafka -

EXPERIENCE/ SKILLS

  • Must have experience developing in Java latest version (least version is 8)
  • Must have experience in design and development using Micro service architecture
  • Solid knowledge in OOP concepts, and design principles/patterns for developing scalable applications
  • Must have experience developing Spring Boot applications
  • Must have experience developing database access layer using Spring Data JPA/Hibernates
  • Must have experience in developing REST Services using Spring
  • Good working experience in development of event driven systems using any framework
  • Must have experience with any RDBMS and at least one NoSQL database preferably
  • Must have experience writing unit and integration tests using Junit
  • Must have experience using mock frameworks like Mockito, WireMock
  • Must have experience using Git
  • Must have experience with CI/CD
  • Basic hands-on experience in one of the cloud provider (AWS/Azure) or at least docker and Kubernetes
  • Familiarity with build tools Maven or Gradle
  • Added advantage with experience of Reactive and Functional Programming

Details

Experience (Min) : 8.0 Years
Experience (Max) : 18.0 Years
Location: Remote

Skills

Java Webservices Coding Design Patterns Springboot Microservices Database SQL NoSQL Kafka Java 8 OOP Spring Data JPA Hibernates REST Services Spring Framework RDBMS JUnit Mockito WireMock Git CI/CD Cloud Provider AWS Azure Docker Kubernetes Maven Gradle

Refer and Earn

Learn More