Position: Software Developer (MT57ST RM 3463)
Job Summary:
We are seeking a skilled Software Developer with a strong background in Java 11 to join our dynamic team at Chennai TMCC. 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.
- Document software designs, processes, and technical specifications.
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.
- Knowledge of front end technologies such as HTML, CSS, and JavaScript.
- Familiarity with cloud platforms (e.g., AWS, Azure).
- Experience with database management systems (e.g., MySQL, PostgreSQL).
- Understanding of DevOps practices and CI/CD pipelines.
Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- 5 7 years of professional experience in software development.
- Proven track record of delivering high quality software solutions on time.
- Strong analytical and problem solving skills.
- Excellent communication and teamwork abilities.
**************************************************************************************************************************************************
Apply for this position
Mention correct information below. Mention skills aligned with the job description you are applying for. This would help us process your application seamlessly.