backGo to search

Senior Software Developer - Core Java, Microservices

hot
bullets
Java, Core Java Development, Microservice Architecture Pattern
bullets
Bangalore, Hyderabad, Pune, Gurgaon

We are looking for an experienced and motivated Senior Core Java and Microservices Developer to join our innovative team. As a key contributor, you will be responsible for designing, developing, and deploying high-quality software solutions that follow best practices, embrace continuous improvement, and leverage cutting-edge technologies. Your expertise in Java and Microservices architecture will play a critical role in driving our software development initiatives.

Responsibilities
  • Implement inbound integration tier services to move and transform data from legacy ERP system to new data model
  • Implement domain API that covers new data model and business rules
  • Implement outbound integration tier services to distribute data from the new data model and other components within the solution to a broad set of consumers
Requirements
  • Must have 5 to 8 years of strong experience in Java and Microservices
  • Practical Implementation of OOPS Concepts
  • Strong in SOLID Design principles
  • Strong in Java Design Patterns
  • Good Practical Knowledge in writing Junit Test Cases & Integration test cases
  • Strong Java 8+ Programming Skills
  • Good Implementation knowledge of JPA & Hibernate
  • Good Knowledge in Spring Boot
  • Good Knowledge of Microservices Concepts
  • Good Knowledge in SQL
  • Clean Code Practices
Technologies
  • Java 17, Spring framework, Spring Boot, Spring Data, Spring Security, JPA, JDBC, MapStruct, Spring Batch,
  • Docker, K8s, Kafka, PostgreSQL, Flyway, Kong Gateway
  • OpenAPI, Postman
  • Git, Jenkins, Sonarqube, ArgoCD, ELK