Senior Java Microservices Developer and Cloud API Security Architect
Synechron Technologies
Apply on company website
Senior Java Microservices Developer and Cloud API Security Architect
Synechron Technologies
Pune
Not disclosed
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
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.
Experience Level
Senior LevelJob 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