This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Sr. Backend Java Engineer at Tech Mahindra. We are seeking a Mid-Level Backend Java Engineer to join our Platform Engineering team, focusing on building and maintaining secure, scalable, and high-quality backend services and APIs. This role involves developing RESTful APIs using Java and Spring Boot, integrating with databases and external services, and supporting business applications in a microservices-based environment. The ideal candidate has strong Java fundamentals and hands-on experience delivering backend services in production systems.
Job Responsibility:
Design, develop, and maintain RESTful APIs using Java and Spring Boot
Implement backend services following established microservices patterns and standards
Integrate APIs with relational and NoSQL databases
Consume and produce JSON-based APIs for frontend and downstream systems
Implement validation, error handling, logging, and exception management
Write unit and integration tests to ensure API quality and reliability
Support API documentation using Swagger / OpenAPI
Debug and resolve issues related to API performance, data consistency, and integrations
Collaborate with frontend, QA, DevOps, and product teams in an Agile/Scrum environment
Contribute to code reviews and continuous improvement initiatives
Contribute to continuous improvement initiatives, including AI-enabled productivity improvements
Requirements:
3–5 years of experience in backend or server-side development
Strong experience with Java and Spring Boot
Hands-on experience designing and developing REST APIs
Hands-on experience using AI tools such as Claude or similar LLM-based assistants to analyze
Familiarity with database technologies: SQL (PostgreSQL, MySQL, or similar)
Understanding of HTTP, REST principles, and API security concepts
Experience working with Git and collaborative version control workflows
Familiarity with Maven or Gradle build tools
Experience working in Agile development environments
Solid analytical and problem-solving abilities
Ability to take ownership of assigned backend services or APIs
Strong communication skills and teamwork mindset
Willingness to learn new technologies and backend patterns
Comfortable working in a fast-paced, collaborative environment
Nice to have:
Basic exposure to NoSQL (MongoDB, DynamoDB, etc.) is a plus