Java Microservices Engineer
Synechron Technologies
Apply on company website
Java Microservices Engineer
Synechron Technologies
Mumbai/Bombay
Not disclosed
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
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
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