Backend Developer Java Springboot JPA SQL Microservices Tech Mahindra Ltd.
Multiple Vacancies
Posted on 25 Dec 25
Send me Jobs like this
Education
Bachelor of Education
Nationality
Any Nationality
Gender
Any
Vacancy
10 Vacancies
Job Description
Roles & Responsibilities
· Design, develop, and maintain high-performance, scalable, and reliable backend services using Java and Spring Boot.
· Develop and optimize database schemas and write efficient SQL queries using relational databases (e.g., DB2, Oracle).
· Implement and manage JPA (Java Persistence API) repositories and entity models for seamless data access.
· Architect, build, and deploy microservices using best practices in service decomposition, communication (REST, messaging), and API design.
· Ensure system security, performance, and scalability through code reviews, monitoring, and proactive issue resolution.
· Collaborate with DevOps to implement CI/CD pipelines using tools like Jenkins, GitLab CI, or GitHub Actions.
· Integrate with message brokers (e.g., Kafka, RabbitMQ) for asynchronous communication in distributed systems.
· Write clean, well-documented, and testable code using JUnit, Mockito, and other testing frameworks.
· Troubleshoot and resolve complex technical issues in production environments.
· Stay up to date with emerging technologies and best practices in backend development and cloud-native architectures.
Desired Candidate Profile
· Experience with messaging systems such as Apache Kafka or RabbitMQ.
· Experience with service discovery (e.g., Eureka), API gateways (e.g., Spring Cloud Gateway), and configuration management (Spring Cloud Config).
· Experience with monitoring and observability tools (e.g., Prometheus, Grafana, OpenTelemetry).
· Experience in implementing authentication and authorization using OAuth2, JWT, or Keycloak.
· Knowledge of OAuth2, JWT, and other authentication/authorization protocols.
· Previous experience in an Agile/Scrum development environment
Employment Type
- Full Time
Company Industry
- IT - Software Services
Department / Functional Area
- IT Software
Keywords
- Apache
- Kafka
- Rabbitmq
- Grafana
- Spring Cloud
- Java
- Microservice
- JUnit
Disclaimer: Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@naukrigulf.com
Tech Mahindra Ltd.
Tech Mahindra is a leading provider of information technology business solutions for several industries worldwide. The Company offers telecom solutions, business consulting across platforms, products and services, leveraging deep industry and functional expertise, leading and futuristic technology practices with a global delivery model to help businesses value enhancement and improvement of performance. Their professionals excel in enterprise solutions, supply chain management, client relationship management, business intelligence, business processes, engineering and product lifecycle management, infrastructure services, among other services. A SEI-CMMi Level 5 organization, Tech Mahindra development centers serve global businesses in the United States of America, Canada, Brazil, the United Kingdom, Germany, France, Hungary, Egypt, United Arab Emirates, India, China, Malaysia, Singapore, and Australia and serves numerous clients, including many Fortune 500 organizations. For more information, see www.techmahindra.com
Read MoreMeghana Jagtap - HR Manager
SHARDA CENTRE,,SHARDA CENTRE,OFF KARVE ROAD,ERANDW ANA Mumbai, Maharashtra, 400020, Pune, India
Similar Jobs
Frontend Web Developer
DCPAY FINTECH LTD
- 5 - 10 Years
- Bangalore - India
Gaming IT Support Technician - Philippines Nationality
YOSH HOSPITALITY LLC OPC
- 5 - 8 Years
- Abu Dhabi - United Arab Emirates (UAE)
Webdesigner
Smedia Consultancy L.L.C
- 1 - 6 Years
- Dubai - United Arab Emirates (UAE)