Senior Software Programmer - Core Java, Microservices
Published date: 2024/01/10
- Location: Pune, Maharashtra, India
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
We offer
• Insurance Coverage
• Paid Leaves – including maternity, bereavement, paternity, and special COVID-19 leaves.
• Financial assistance for medical crisis
• Retiral Benefits – VPF and NPS
• Customized Mindfulness and Wellness programs
• EPAM Hobby Clubs
• Hybrid Work Model
• Soft loans to set up workspace at home
• Stable workload
• Relocation opportunities with ‘EPAM without Borders’ program
• Certification trainings for technical and soft skills
• Access to unlimited LinkedIn Learning platform
• Access to internal learning programs set up by world class trainers
• Community networking and idea creation platforms
• Mentorship programs
• Self-driven career progression tool
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
We offer
• Insurance Coverage
• Paid Leaves – including maternity, bereavement, paternity, and special COVID-19 leaves.
• Financial assistance for medical crisis
• Retiral Benefits – VPF and NPS
• Customized Mindfulness and Wellness programs
• EPAM Hobby Clubs
• Hybrid Work Model
• Soft loans to set up workspace at home
• Stable workload
• Relocation opportunities with ‘EPAM without Borders’ program
• Certification trainings for technical and soft skills
• Access to unlimited LinkedIn Learning platform
• Access to internal learning programs set up by world class trainers
• Community networking and idea creation platforms
• Mentorship programs
• Self-driven career progression tool
2 page views
Related listings
-
Ignition DeveloperSoftware DeveloperWe are hiring for Ignition Developer Experience : 3+ Years Location : Mumbai Notice Period : Immediate – 30 Days Job Description for Ignition Developer Must Have • 2+ years in MES implementations • At least 1 full Ignition MES implementation project ...2026/11/07
-
Sr. React JS developerSoftware DeveloperLooking for hands-on React.Js developer, with prior NextJs experience Location: Pune Exciting product development opportunity for developer, with 3+ years experience in ReactJs and over 1 year in Next.Js. Experience in other JavaScript-related techno...2026/11/07
-
Angular Developer (PDSoftware DeveloperJob description Position: - Angular Developer Experience:- 3+ Years Location:- Bangalore/Chennai/Pune Job Description: • Experience in the development of UI products. • Understanding of front-end development practices (Bootstrap, HTML 5, CSS, JavaScr...2026/11/07