NTT Ltd.

Senior Software Development Engineer

Chennai, Tamilnadu, India Software Developer Jobs Posted 7-Jul-2026
Actively Hiring Remote / WFH Full Time
Advertisement
Verified Listing
Direct Apply — No Agent
Your Data is Safe
Trusted by 5 Lakh+ Jobseekers

Job at a Glance

Category
Software Developer Jobs
Location
Chennai, Tamilnadu, India
Job Type
Remote / WFH
Company
NTT Ltd.
Status
Open & Active

Job Description

Want to be a part of our team?

Plans, designs, develops, and tests software systems or applications for software enhancements and new products including cloud-based or internet-related tools.

Working at NTT

The Software Development Engineer is accountable for designing, developing, and testing software systems, modules, or applications for software enhancements and new products including cloud-based or internet-related tools. Incumbents within this job are responsible for detailed design for certain modules/sub-systems, doing prototype for multi-vendor infrastructure, and showcasing it internally or externally to clients. Design and develop functionality in a micro-services environment working with APIs, telemetry data, and running ML/AI algorithms on it, working with both structured and unstructured data.

Key Roles and Responsibilities:
• Design and develop solutions and functionality that drives the growth of business
• Write and test code
• Execute automated testing
• Participate in software deployment
• Deliver software components while working in collaboration with the product team
• Integrate and build solutions through automation and coding, using 3rd party software
• Craft, build, and debug large scale distributed systems
• Write, update and maintain the technical program, end-user documentation, and operational procedures
• Refactoring code
• Review code was written by other developers

Knowledge, Skills, and Attributes:
• Strong understanding of cloud architecture and services in multiple public clouds like AWS, GCP, Microsoft Azure, and Microsoft Office 365
• Fluent in programming languages such as C/C++, Java, Python, Node.js, etc.
• Foundation in data structures, algorithms, and software design with strong analytical and debugging skills
• Good understanding of micro services-based software architecture and experience with API product development
• Expertise with SQL and no-SQL data stores including Elasticsearch, MongoDB, Cassandra
• Experience with container run time (Docker, LXC/LXD)
• Familiar with agile practices and believes in test-driven development
• Ability to mentor junior engineers
• Possess a can-do attitude and one that takes initiative
• Good interpersonal skills
• Ability to work multi-functionally and work well as a team
• Ability to work well in a diverse team with different backgrounds and experience levels
• Ability to thrive in a dynamic, fast-paced environment
• Experience with CI/CD concepts and tools

Academic Qualifications and Certifications:
• ME/MTech in Computer Science or equivalent with related demonstrable experience or BE/BTech in Computer Science or equivalent with related demonstrable experience as a software engineer working on large scale systems

Required Experience:
• Experience working with geo-distributed teams through innovation, bootstrapping, pilot, and production phases with multiple stakeholders to the highest levels of quality and performance
• Experience in working with large data sets and ability to apply proper ML/AI algorithms
• Two or more years developing micro-services and RESTful APIs

What will make you a good fit for the role?

Primary Skills:
• Core Java: A deep understanding of core Java concepts, including object-oriented programming, collections framework, multithreading, I/O, and exception handling.
• Java Enterprise Edition (Java EE): Proficiency in Java EE technologies such as Servlets, JavaServer Pages (JSP), JavaServer Faces (JSF), Java Persistence API (JPA), and Enterprise JavaBeans (EJB).
• Spring Framework: Experience with the Spring Framework, including Spring Boot, Spring MVC, Spring Data, and Spring Security. Knowledge of dependency injection, aspect-oriented programming (AOP), and Spring configuration.
• Hibernate: Proficiency in using Hibernate ORM (Object-Relational Mapping) for database interaction, including entity mapping, query language (HQL), caching, and performance optimization.
• Database Management: Strong understanding and experience with relational databases PLSQL/SQL. Knowledge of database design, optimization, and performance tuning.
• Web Services: Knowledge of developing web services using Java, including SOAP (Simple Object Access Protocol) and REST (Representational State Transfer). Experience with frameworks like JAX-WS and JAX-RS.
• Documentation: Proficiency in writing clear and concise technical documentation, including design documents, API documentation, and code comments
Ready to take the next step?

Don't wait — new applications are being reviewed daily.

Login & Apply Free

Job Details

Category Software Developer Jobs
Location Chennai
Posted 2026-07-07 09:53:02
Type Remote / WFH
Status Active

Posted By

C
Login to view company Private Listing

⚠️ Job Safety Alert

  • Never pay for an interview or job
  • Don't share bank or OTP details
  • Beware of fake job offers

Real jobs on Jobsiya.co.in are always free. We are not responsible for payments made to third parties.

Report This Job