Sr. Software Engineer

Tech Mahindra

Chennai District

On-site

INR 1,500,000 - 2,600,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Tech Mahindra in Chennai is seeking a skilled Software Developer with a strong Java 11 background and 5–7 years of experience. You will design, develop, and maintain high-quality software solutions that meet client needs.

The ideal candidate will collaborate with cross-functional teams, write clean code, and participate in the full software development lifecycle from requirements to deployment, while staying current with emerging technologies and industry trends.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 5–7 years of professional experience in software development.
  • Strong problem solving skills and attention to detail.
  • Excellent communication and teamwork abilities.

Responsibilities

  • Design, develop, and implement software applications using Java 11.
  • Collaborate with cross functional teams to define, design, and ship new features.
  • Write clean, maintainable, and efficient code while adhering to best practices.
  • Conduct code reviews and provide constructive feedback to team members.
  • Debug and troubleshoot software issues, ensuring timely resolution.
  • Participate in the full software development lifecycle, from requirements gathering to deployment.
  • Stay updated with emerging technologies and industry trends to enhance development processes.

Skills

Java 11
OOP
RESTful APIs
Git
Agile

Education

Bachelor's degree in CS/IT or related field

Tools

Spring Framework
Hibernate
AWS
Azure

Job description

A Bachelor’s or Higher Degree is the minimum entry required for the position

We are seeking a skilled Software Developer with a strong background in Java 11 to join our dynamic team at TechM in Chennai. The ideal candidate will have 5 7 years of experience in software development, demonstrating a deep understanding of Java programming and its ecosystem. You will be responsible for designing, developing, and maintaining high quality software solutions that meet our clients' needs.

Responsibilities:
  • Design, develop, and implement software applications using Java 11.
  • Collaborate with cross functional teams to define, design, and ship new features.
  • Write clean, maintainable, and efficient code while adhering to best practices.
  • Conduct code reviews and provide constructive feedback to team members.
  • Debug and troubleshoot software issues, ensuring timely resolution.
  • Participate in the full software development lifecycle, from requirements gathering to deployment.
  • Stay updated with emerging technologies and industry trends to enhance development processes.
Mandatory Skills:
  • Strong proficiency in Java 11, including its core libraries and frameworks.
  • Experience with object oriented programming and design patterns.
  • Familiarity with RESTful APIs and web services.
  • Knowledge of version control systems, preferably Git.
  • Experience with Agile methodologies and software development processes.
Preferred Skills:
  • Experience with Spring Framework and Hibernate.
  • Familiarity with cloud platforms (AWS, Azure, etc.) and microservices architecture.
  • Understanding of database management systems (SQL and NoSQL).
  • Experience with automated testing frameworks and tools.
Qualifications:
  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 5 7 years of professional experience in software development.
  • Strong problem solving skills and attention to detail.
  • Excellent communication and teamwork abilities.
  • Ability to work independently and manage multiple tasks effectively.

If you are a passionate software developer with a strong command of Java 11 and are looking to take your career to the next level, we encourage you to apply. Join us at TechM and be a part of our innovative team!

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Developer
Senior Java Developer

LetzBizz • Chennai District

On-site
INR 1,800,000 - 2,800,000
Senior Software Engineer- Product Development
Senior Software Engineer- Product Development

Kivitronicsconsulting • Chennai District

On-site
INR 1,500,000 - 2,100,000
Senior Java Developer – Chennai
Senior Java Developer – Chennai

LetzBizz • Chennai District

On-site
INR <1,000
Software Developer
Software Developer

Exameets Pvt Limited • Chennai District

On-site
INR 700,000 - 1,000,000
Health insurance
Java Developer
Java Developer

Intuitive Apps Inc. • Chennai District

On-site
INR 1,800,000 - 3,200,000
Senior Java Developer
Senior Java Developer

Infosys • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Java Full Stack Developer – Spring Frameworks | 3+ Years
Java Full Stack Developer – Spring Frameworks | 3+ Years

Winzons • India

On-site
INR 1,200,000 - 1,800,000
Java Technical Lead
Java Technical Lead

JobCubby • Chennai District

On-site
INR 4,000,000 - 6,400,000
Wellness benefits
Flexible work options
Software Engineer (Full Stack)
Software Engineer (Full Stack)

Bluepms software solutions Pvt Ltd • Chennai District

Hybrid
INR 300,000 - 600,000
Senior Java Software Engineer
Senior Java Software Engineer

Cadence • Dadri

On-site
INR 1,500,000 - 2,200,000