Senior Java Microservices Developer and Cloud API Security Architect

Synechron Technologies

Pune

Not disclosed

Work from Office

Full Time

Min. 8 years

Job Details

Job Description

Java Microservices Developer – Cloud, API, & Security Architect

Job Summary

Synechron is seeking a highly experienced Java Developer to lead the design, development, and deployment of enterprise-scale microservices and cloud-enabled backend solutions. This role focuses on creating scalable, secure, and high-performance APIs and services supporting critical business functions. As a key member of our development team, you will drive technical excellence, mentor junior engineers, and collaborate with cross-functional stakeholders to implement innovative solutions aligned with organizational goals and industry standards.


Software Requirements

Required:

  • Proven expertise in Java (version 8+), with a strong command of Spring framework, Hibernate, and Java EE (8+ years)

  • Hands-on experience designing RESTful APIs and microservices architecture supporting enterprise systems

  • Deep knowledge of cloud platforms—preferably AWS, Azure, or GCP—and supporting deployment models

  • Extensive experience with databases: SQL (MySQL, PostgreSQL, SQL Server), with expertise in data modeling and query optimization

  • Proficiency in version control tools: Git or similar

  • Experience with build tools such as Maven or Gradle

  • Familiarity with containerization: Docker and Kubernetes


Preferred:

  • Additional programming skills in JavaScript or Python for automation or integration support

  • Use of CI/CD tools: Jenkins, GitHub Actions, Azure DevOps

  • Understanding of API security protocols: OAuth2, JWT, API Gateway security


Overall Responsibilities

  • Lead the development of enterprise-grade microservices and REST APIs supporting critical business functions

  • Architect scalable, secure, and performant backend services in alignment with business needs and industry best practices

  • Collaborate with product managers, architecture teams, and security officers to define technical requirements and review designs

  • Mentor junior developers, conduct code reviews, and promote adherence to coding standards and design principles

  • Support build and deployment processes, including automation of CI/CD pipelines

  • Troubleshoot, optimize, and resolve performance bottlenecks and security vulnerabilities in production systems

  • Support platform upgrades, cloud migration, and environment configuration activities

  • Maintain comprehensive documentation of system architecture, API specifications, and data models

  • Drive continuous improvement initiatives focusing on system reliability, security, and scalability


Technical Skills (By Category)

Programming Languages (Essential):

  • Java (version 8+) for backend development

  • Additional scripting languages (preferred): JavaScript, Python


Frameworks & Libraries:

  • Spring Boot, Spring MVC, Spring Data JPA

  • REST API design frameworks and security integrations


Databases & Data Management:

  • Relational: MySQL, PostgreSQL, SQL Server

  • Data model optimization, query tuning, and schema design


Cloud & Containerization:

  • Cloud deployment and orchestration: AWS, Azure, or GCP (preferred)

  • Containerization: Docker, Kubernetes (preferred)


Build & DevOps Tools:

  • Maven, Gradle, Jenkins, Git or other version control systems

  • Automated deployment pipelines supporting CI/CD


Security & API Management:

  • Implementation of OAuth2, JWT, API security policies

  • Secure data transmission and access control mechanisms


Experience Requirements

  • Minimum 8+ years of experience in Java application development supporting enterprise services

  • Proven record of designing and deploying scalable microservices and REST APIs in cloud environments

  • Experience with cloud-native architectures, container orchestration, and automation practices

  • Demonstrated leadership in technical delivery, code quality, and security standards support

  • Industry experience supporting regulatory environments (banking, finance, or regulated sectors) preferred


Day-to-Day Activities

  • Architect, develop, and maintain scalable microservices supporting business workflows

  • Implement secure REST APIs, optimize for performance and scalability

  • Collaborate with product teams, architects, and security teams during design and review processes

  • Troubleshoot production issues, perform root cause analysis, and deploy fixes efficiently

  • Support CI/CD pipeline development and automation for rapid, reliable releases

  • Monitor application performance, conduct security assessments, and optimize resource utilization

  • Document system design, data flows, and API specifications to support operational processes

  • Participate in technical reviews, impact analysis, and strategic planning meetings

  • Lead or support infrastructure and environment upgrades supporting cloud deployment models


Qualifications

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

  • 8+ years of Java enterprise application experience with cloud deployment and microservices design

  • Certifications in cloud platforms, security, or microservices architecture are advantageous

  • Proven ability to deliver high-availability, secure, and scalable solutions in regulated environments


Professional Competencies

  • Strong analytical and debugging skills for complex systems and performance issues

  • Effective communication skills for collaborating with diverse teams and stakeholders

  • Leadership qualities to mentor junior engineers and enforce best practices

  • Strategic thinking aligned with business goals and security requirements

  • Adaptability to evolving technologies, standards, and regulations

  • Innovation-minded, proactively adopting new tools and frameworks for system optimization

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

Pune - Hinjewadi (Ascendas), India

Department

Software Engineering

Role / Category

Software Development

Employment type

Full Time

Shift

Day Shift

Job requirements

Experience

Min. 8 years

About company

Name

Synechron Technologies

Job posted by Synechron Technologies

Apply on company website