Posted:
3/8/2026, 5:33:04 PM
Location(s):
महाराष्ट्र, India ⋅ पिंपरी चिंचवड, महाराष्ट्र, India
Experience Level(s):
Mid Level ⋅ Senior
Field(s):
Software Engineering
Job Summary
Synechron is seeking an experienced Java Microservices Developer to join our technology team. In this role, you will be responsible for designing, developing, and maintaining scalable, efficient microservices and backend systems to support our enterprise applications. Your expertise in Java, Spring Boot, data structures, messaging queues, and database management will be instrumental in delivering high-quality, resilient solutions. The candidate will work across locations including Pune, Bangalore, and Chennai, with a shift from 12 PM to 9 PM, contributing to key digital transformation initiatives within the organization.
Software Requirements
Required: Java 8+, Spring Boot (version 2.0+), JPA, Spring Boot JDBC, Hazelcast, SQL (PostgreSQL or Oracle), version control (Git), messaging queues (Kafka or IBM MQ)
Preferred: Reactive programming frameworks such as Spring WebFlux, design pattern frameworks, enterprise messaging tools, cloud deployment tools (optional)
Experience level: 5 to 6 years of hands-on experience in microservices development, focusing on core Java skills and messaging systems
Overall Responsibilities
Develop and maintain microservices architectures leveraging Java, Spring Boot, and related frameworks
Implement core data structures, streams, and design patterns to ensure efficient and maintainable code
Integrate messaging queues such as Kafka or IBM MQ for reliable asynchronous communication
Optimize database interactions with Hibernate/JPA and SQL queries; work with PostgreSQL or Oracle databases
Collaborate with cross-functional teams to understand requirements, design solutions, and deliver features on time
Conduct code reviews, enforce best practices, and support continuous improvement initiatives
Troubleshoot and resolve technical issues quickly to ensure high system availability and performance
Contribute to documentation, technical specifications, and architectural diagrams
Stay updated with latest trends in Java development, reactive programming, and backend technologies
Technical Skills (By Category)
Programming Languages:
Required: Java 8+, core Java, Stream API, data structures, design patterns
Preferred: Reactive programming with Spring WebFlux, Kotlin or Scala
Databases/Data Management:
PostgreSQL, Oracle, JPA, Spring Data, Hibernate
Cloud Technologies:
Not mandatory but familiarity with cloud deployment (AWS, GCP, Azure) is a plus
Frameworks and Libraries:
Spring Boot, Spring Data, Hibernate, Kafka, IBM MQ, Hazelcast
Development Tools & Methodologies:
Git, Jenkins, Maven, Agile/Scrum, TDD/BDD practices, JIRA, Confluence
Security Protocols:
Basic understanding of security practices for APIs and microservices
Experience Requirements
5–6 years of proven experience in Java-based microservices development
Strong expertise in core Java, data structures, design patterns, and messaging queues
Experience working with relational databases, ORM frameworks, and high-volume transaction processing
Experience in Agile environments with code review and collaborative development practices
Preferably experience related to capital markets, banking, or fintech domains, but core skills are paramount
Day-to-Day Activities
Develop, test, and deploy scalable microservices based on business requirements
Collaborate with product, testing, and operations teams to ensure seamless integration and performance
Conduct code reviews, optimize existing solutions, and implement best practices
Troubleshoot issues, perform root cause analysis, and resolve bugs promptly
Write detailed technical documentation and specifications
Monitor application health, optimize performance, and support production deployments
Participate in sprint planning, daily stand-ups, and retrospective meetings to ensure project alignment
Qualifications
Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field
Certifications like Oracle Certified Java Programmer or equivalent are preferred
Proven experience in developing microservices architectures, preferably in a financial environment
Strong analytical, problem-solving, and communication skills
Ability to work across multiple locations and adapt to diverse team environments
Professional Competencies
Strong technical insight with problem-solving skills and attention to detail
Effective communication skills to convey technical ideas clearly
Ability to work independently, take ownership, and collaborate effectively within teams
Flexibility to adapt to changing requirements and new technologies
Focus on delivering high-quality, maintainable, and scalable solutions
Organized approach to managing tasks within a fast-paced environment
SYNECHRON’S DIVERSITY & INCLUSION STATEMENT
Diversity & Inclusion are fundamental to our culture, and Synechron is proud to be an equal opportunity workplace and is an affirmative action employer. Our Diversity, Equity, and Inclusion (DEI) initiative ‘Same Difference’ is committed to fostering an inclusive culture – promoting equality, diversity and an environment that is respectful to all. We strongly believe that a diverse workforce helps build stronger, successful businesses as a global company. We encourage applicants from across diverse backgrounds, race, ethnicities, religion, age, marital status, gender, sexual orientations, or disabilities to apply. We empower our global workforce by offering flexible workplace arrangements, mentoring, internal mobility, learning and development programs, and more.
All employment decisions at Synechron are based on business needs, job requirements and individual qualifications, without regard to the applicant’s gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.
Website: https://www.synechron.com/
Headquarter Location: New York, New York, United States
Employee Count: 5001-10000
Year Founded: 2001
IPO Status: Private
Industries: Consulting ⋅ IT Management ⋅ Software