Skip to main content

Lead Engineer, Java development

Technology
transunion
Chennai, India₹12,00,000 - ₹12,00,000 /year21 Apr 2025Until 27/10/2026
Full time

Job description

  • 12+ years of demonstrable hands-on experience in a software development profession
  • 8+ years of software engineering experience with Java (v 8), Web services, REST APIs, Spring, Hibernate, SpringBoot and Microservices.
  • SQL programming experience in Databases like Informix/PostgreSQL DB.
  • Solid understanding of SOAP / RESTful systems and principles of good API design.
  • Knowledge of development tools such as Git, Maven, Jenkins, Confluence, Splunk, SonarQube, etc
  • Proficiency with Linux, including shell scripting skills.
  • Experience with and/or good understanding of web technologies (HTML, JavaScript, JQuery, CSS)
  • Basic understanding of C, PERL languages.
  • Knowledge in CI/CD deployment mode.

What You'll Bring

  • Technical Proficiency: Strong knowledge of software development, architectural styles, and various technologies.
  • Problem-Solving: Ability to identify and resolve issues related to application performance and scalability.
  • Communication: Excellent communication skills to collaborate with stakeholders and development teams.
  • Leadership: Ability to lead and mentor development teams.
  • Documentation: Proficiency in creating and maintaining detailed technical documentation.
  • Design and Develop Applications: Create technical specifications and architectural plans for software applications.
  •  Collaborate with Stakeholders: Work with business stakeholders to understand requirements and translate them into technical solutions.
  •  Ensure Scalability and Performance: Design applications that are scalable, secure, and perform well under load.
  •  Conduct Code Reviews: Review code to ensure it meets architectural standards and best practices.
  • Maintain Documentation: Develop and maintain architectural documentation and guidelines.
  • Provide Technical Guidance: Offer insights and guidance on system options, risks, and impacts on business processes.
  • Monitor Application Development: Oversee the development process to ensure applications are built according to specifications.
  • Cloud exposure: Good to have basic cloud technology understanding and tools within to support future roadmap.
  • Agile Delivery: Experience in agile methodologies and standard practices are mandatory.
Keywords
SonarqubeSql ProgrammingJava DevelopmentJqerySoftware DevelopmentSoftware EngineeringSoap

Interested in this role?