Sr. Backend Java Engineer
Tech MahindraJob description
Job Summary
This job posting is for an existing, active vacancy and We are looking to hire Sr.
Backend Java
Engineer, immediately who has experience in backend services and APIs.
Role Overview: We are seeking a Sr.
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 Responsibilities
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.
Required Qualifications 5+ years of experience in backend or server-side development Strong experience with Java and Spring Boot Hands-on experience using AI tools such as Claude or similar LLM-based assistants to analyze. Hands-on experience designing and developing REST APIs Familiarity with database technologies: SQL (PostgreSQL, MySQL, or similar) & Basic exposure to NoSQL (MongoDB, DynamoDB, etc.) is a plus. 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.
Soft Skills
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. The pay range for this role is $100,000 - $120,000* per annum including any bonuses or variable pay. Tech Mahindra also offers benefits like medical, vision, dental, life, disability insurance and paid time off (including holidays, parental leave, and sick leave, as required by law).
Ask our recruiters for more details on our Benefits package. The exact offer terms will depend on the skill level, educational qualifications, experience and location of the candidate. AI tools may assist in the recruitment process; however, all hiring decisions are made by the recruitment team based on a comprehensive evaluation of candidates.
¿Te interesa este puesto?