backGo to search

Senior Java Developer

bullets
Java, Docker, Spring Boot, Test-Driven Development, Flyway, PostgreSQL, Continuous Integration Development & Maintenance, Kubernetes, Core Java Development, REST API
bullets
Bangalore, Hyderabad, Pune, Gurgaon

We are seeking a highly skilled Senior Java Developer with expertise in Spring Boot and Kubernetes to join our team.

As a Senior Java Developer, you will play a crucial role in designing, developing, and maintaining high-quality software applications. Your proficiency in core Java development, REST API, Docker, and PostgreSQL will contribute to the success of our projects and the continuous improvement of our software solutions.

Responsibilities
  • Takeover of an existing project: source code, infra, documentation (as part of a scrum team)
  • Design and development of the cloud-native microservices (Spring boot, PostgreSQL, Kafka, REST)
  • Understand business domain and implement business logic
Requirements
  • Java, Sprint boot, PostgreSQL, Docker, OpenAPI, Flyway (or similar), Mockito (or similar)
  • Good understanding of the microservices-based architectures and cloud patterns
  • Experience in design, coding, and implementation of complex, custom-built applications.
  • Test-Driven Development (TDD) and Continuous Integration (CI) tools
  • Fluency in written and spoken English
  • 3+ years of relevant experience
Nice to have
  • Kubernetes
  • Kafka
  • Good knowledge of algorithms