Job Description
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-1+ 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
💡 Quick Summary
Seeking a career-building opportunity? The Senior Software Programmer | Core Java| Microservices position is now open for candidates interested in the Software Developer Jobs sector. This role in Pune offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
