Java Microservices Engineer

Synechron Technologies

Mumbai/Bombay

Not disclosed

Work from Office

Full Time

Min. 5 years

Job Details

Job Description

Java Microservices Engineer – Cloud, API, and Security Optimization

Job Summary

Synechron is seeking a skilled Java Developer to design, develop, and maintain scalable, enterprise-grade microservices supporting core business processes. This role involves creating secure APIs, optimizing database interactions, and deploying solutions supported by cloud technologies. Your expertise will enable the organization to deliver reliable, high-performance systems aligned with business goals, data security standards, and industry best practices.


Software Requirements

Required:

  • Proven experience with Java (version 8+), including Spring Boot and Hibernate (5+ years) for backend development

  • Strong knowledge of microservices architecture and RESTful API design and implementation

  • Experience working with relational databases such as MySQL, Oracle, or SQL Server (5+ years)

  • Familiarity with version control tools: Git or Bitbucket

  • Experience with build tools: Maven or Gradle

  • Experience supporting cloud deployment platforms such as AWS, Azure, or GCP (familiarity at minimum)

  • Knowledge of containerization: Docker, Kubernetes (preferred)


Preferred:

  • Experience with NoSQL databases like MongoDB (preferred)

  • Exposure to API gateways, security protocols (OAuth2, JWT), and DevSecOps practices

  • Familiarity with CI/CD pipelines supporting automated deployment


Overall Responsibilities

  • Design, develop, and maintain microservices-based architectures supporting enterprise applications

  • Build REST APIs and backend services ensuring scalability, security, and high availability

  • Collaborate with cross-functional teams to translate business requirements into technical solutions

  • Optimize database interactions for performance and data integrity

  • Support deployment automation and cloud migration strategies

  • Troubleshoot, resolve technical issues, and support system performance tuning

  • Conduct code reviews, ensure adherence to best practices, and support ongoing performance improvements

  • Maintain comprehensive documentation of system architecture, API specifications, and deployment processes

  • Drive continuous improvement in system architecture, security, and operational reliability


Technical Skills (By Category)

Programming Languages (Essential):

  • Java (version 8+), with expertise in multithreading, API development, and microservices support


Frameworks & Libraries:

  • Spring Framework, Spring Boot, Hibernate, REST API design frameworks


Databases & Data Management:

  • Relational: MySQL, Oracle, SQL Server

  • NoSQL (preferred): MongoDB


Cloud & Containerization:

  • AWS, Azure, or GCP (familiarity preferred)

  • Docker and Kubernetes (preferred)


Build & Deployment Tools:

  • Maven, Gradle, Jenkins, GitHub Actions


Security & Best Practices:

  • API security, OAuth2/JWT, data encryption, security standards (e.g., PCI DSS)


Experience Requirements

  • 5+ years designing, developing, and deploying enterprise microservices in cloud environments

  • Proven experience with Java frameworks, REST API development, and database optimization

  • Experience supporting high-availability, secure, and scalable enterprise applications

  • Knowledge of cloud deployment and container orchestration (preferred)

  • Industry experience in finance, banking, or regulated sectors is advantageous but not mandatory


Day-to-Day Activities

  • Develop, test, and deploy scalable microservices supporting business operations

  • Optimize API performance and database interactions for efficiency and security

  • Collaborate with product teams, architects, and security specialists to implement standards and best practices

  • Troubleshoot system issues, perform root cause analysis, and implement fixes

  • Support continuous integration/delivery pipelines and automated deployment processes

  • Maintain technical documentation, API schemas, and system architecture diagrams

  • Participate in code reviews and team knowledge-sharing sessions

  • Stay updated on emerging frameworks, security practices, and cloud technologies


Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field

  • 5+ years of professional Java development experience supporting microservices architectures in enterprise environments

  • Certifications in cloud solutions or microservices architecture are a plus


Professional Competencies

  • Strong analytical and troubleshooting skills for complex systems

  • Excellent communication skills for stakeholder engagement and documentation

  • Leadership qualities to mentor junior engineers and enforce best practices

  • Adaptability to evolving cloud, security, and development standards

  • Result-oriented with a focus on delivering secure, scalable, and high-performing solutions

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

Mumbai, India

Department

Software Engineering

Role / Category

Software Backend Development

Employment type

Full Time

Shift

Day Shift

Job requirements

Experience

Min. 5 years

About company

Name

Synechron Technologies

Job posted by Synechron Technologies

Apply on company website