Senior Software Engineer

Chennai April 12, 2026 Full Time
Experience
6 years+
Responsibilities
  • Design and develop high quality software product
  • Write automated unit and integration testing for all software code written.
  • Knowledge
  • on Test Driven Development practices would be a plus
  • Ensure implementation/continuous improvement of formal processes to support
  • software development activities
  • Provide guidance to the team for technical escalations for escalations
  • Performs peer code reviews as part of everyday workflow.
  • Comfortable with rapid development cycles, tight schedules, tight integration with QA
  • and product management
  • Foster engineerings best practices for the development of high-quality products
  • Contributes ideas for continually improving the team's productivity, job enjoyment, and
  • code quality.
  • Be part of a rotational on-call 24X5 Tier-3 production support to support the production
  • issues that need dev teams inputs

    Candidate Profile
  • 6+ years of experience in Java Application Development
  • Bachelor's or Masters degree in Engineering
  • Problem solving skills with understanding of basic data structures and algorithms
  • Knowledge of Junit or at least one Java unit testing framework; preferably TDD
  • practitioner
  • Ability to write clean code with good design
  • Willingness to learn and to adopt to new technologies
  • Hands on experience in Spring, Spring Boot, Spring MVC, and Hibernate
  • Hands on experience in SQL queries, Postgres knowledge is preferable
  • Apply on company site

    How well do you match this role?

    Check My Resume