Synechron Technologies

Java Microservices Developer

Synechron Technologies
Pune
Not disclosed
Work from OfficeWork from Office
Full TimeFull Time
Min. 5 yearsMin. 5 years

Job Description

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

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

Experience Level

Senior Level

Job role

Work location
Work locationPune - Hinjewadi (Ascendas), India
Department
DepartmentSoftware Engineering
Role / Category
Role / CategorySoftware Backend Development
Employment type
Employment typeFull Time
Shift
ShiftDay Shift

Job requirements

Experience
ExperienceMin. 5 years

About company

Name
NameSynechron Technologies
Job posted by Synechron Technologies

Similar jobs you can apply for

Accounts / Finance
IBG Infotech Private Limited

Android Developer Trainee

IBG Infotech Private Limited
Hadapsar, Pune
₹10,000 - ₹15,000
Work from Office
Part Time
Full Time
Freshers only
Basic English

Quality Control Engineer

Ayansh Solutions
Pune
₹17,000 - ₹28,000
Work from Office
Full Time
Any experience
Basic English
Technovision Energy

Quality Engineer

Technovision Energy
Narhe, Pune
₹15,000 - ₹25,000
Work from Office
Full Time
Min. 1 year
Basic English

Quality Engineer

Recruit Box
Pune
₹40,000 - ₹80,000
Work from Office
Full Time
Min. 5 years
Basic English

Full-stack Developer

THE NaukriWala
Pune
₹50,000 - ₹1,20,000
Work from Office
Full Time
Min. 1 year
Good (Intermediate / Advanced) English
MJ Sales and Services

Data Analyst

MJ Sales and Services
Kharadi, Pune
₹15,500 - ₹24,000*
Work from Office
Full Time
Freshers only
No English Required