Java Microservices Developer | Spring Boot, Core Java, Data Structures, Messaging Queues (Kafka/IBM MQ), Database (PostgreSQL/Oracle), Reactive Programming

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

S​YNECHRON’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.

Candidate Application Notice