backGo to search

Senior Software Programmer - Core Java, Microservices

Office in Bangalore, Hyderabad, Pune, Gurgaon
bullets
Java
& others
bullets
hot

We are looking for an experienced and motivated Senior Core Java and Microservices Programmer 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