PUNE · FULLTIME
Senior Java Developer

Tech Mahindra
Pune · onsite · Posted 7d ago
Your match
Sign in to see your match score, skill gaps & tailored resume.
Section · 01
About this role
Company Description Tech Mahindra is a global technology consulting and digital solutions organization that enables enterprises to transform and scale rapidly across industries. With more than 149,000 professionals in over 90 countries serving 1,100+ clients, the company delivers end-to-end services including consulting, IT, enterprise applications, business process services, engineering, networks, customer experience, AI and analytics, and cloud and infrastructure. Tech Mahindra is the first Indian company to receive the Sustainable Markets Initiative’s Terra Carta Seal, recognizing its leadership in building a climate- and nature-positive future. As part of the Mahindra Group, founded in 1945, Tech Mahindra combines deep industry heritage with modern innovation to create impactful solutions for global customers.
Role Description This is a full-time, on-site Senior Java Developer role based in Pune. The Senior Java Developer will design, develop, and maintain robust, scalable Java-based applications and services, adhering to best practices and coding standards. Responsibilities include collaborating with architects and cross-functional teams to understand requirements, implementing new features, optimizing performance, and ensuring application security and reliability. The role involves reviewing code, mentoring less-experienced developers, conducting unit and integration testing, and participating in code and design reviews. The Senior Java Developer will also contribute to technical documentation, support production deployments, and assist in troubleshooting and resolving complex issues.
Qualifications
- Strong proficiency in core Java and object-oriented programming, with experience building enterprise-grade applications.
- Hands-on experience with Java frameworks and libraries (such as Spring/Spring Boot, Hibernate/JPA) for building microservices and web applications.
- Knowledge of RESTful APIs, web services, and integration patterns for distributed systems.
- Experience with relational databases (e.g., MySQL, PostgreSQL, Oracle) and SQL for data modeling and querying.
- Familiarity with build tools and version control (e.g., Maven/Gradle, Git) and CI/CD pipelines.
- Understanding of software architecture principles, design patterns, and best practices for scalable, maintainable code.
- Experience with performance tuning, debugging, and troubleshooting in complex Java applications.
- Exposure to cloud platforms (such as AWS, Azure, or GCP) and containerization tools (e.g., Docker, Kubernetes) is beneficial.
- Ability to work in an agile environment, collaborate effectively with cross-functional teams, and mentor peers.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Strong analytical and problem-solving skills, with clear and effective communication abilities.
Sourced from linkedin · view original
Let the agent run this one for you.
Tailored resume, auto-apply, and referral lookup — in under 2 minutes.
Section · 02
Skills
Section · Company
About Tech Mahindra

Tech Mahindra
IT Services & Consulting
119.3k+
employees
1986
40 years old
Pune, Maharashtra
India
About
Industries
Employee ratings
43,279 reviews
Culture
3.2
Career growth
2.7
Work-life
3.4
Employees rate it well for
Find them on