Lead Software Engineer – Software Engineering


Job Location:

Bengaluru - India

Monthly Salary: Not Disclosed
Posted on: 3 hours ago
Vacancies: 1 Vacancy

Job Summary

Job Title : Lead Software Engineer - Software Engineering

Experience : 10 to 15 Years

Location : Bengaluru

Roles & Responsibilities

  • Design develop and maintain scalable enterprise applications using Java and modern software engineering practices.
  • Build and enhance backend services REST APIs and distributed event-driven systems.
  • Collaborate with cross-functional teams to gather requirements and deliver high-quality technical solutions.
  • Develop and optimize data-intensive applications using relational and NoSQL databases.
  • Design and implement secure scalable and high-performance software architectures.
  • Integrate cloud technologies workflow engines and automation frameworks into enterprise applications.
  • Write clean maintainable and well-tested code following Agile development and best practices.
  • Troubleshoot production issues perform root cause analysis and drive continuous platform improvements.
  • Mentor development teams and provide technical guidance on architecture and implementation.
  • Contribute to platform modernization by adopting cloud AI and emerging technologies.

Requisites

  • Bachelors or Masters degree in Computer Science Information Technology Engineering or a related field.
  • Strong expertise in Java Spring Framework RESTful APIs and distributed system architecture.
  • Experience with relational databases (SQL/DB2) and NoSQL databases (MongoDB).
  • Hands-on knowledge of ReactJS Redux Python and event-driven application development.
  • Experience with cloud platforms such as Azure Snowflake or Databricks.
  • Knowledge of CI/CD tools Git Gradle Jenkins and DevOps practices.
  • Familiarity with workflow engines TDD/BDD frameworks and database schema management tools.
  • Strong understanding of software design patterns multithreading data structures algorithms and caching.
  • Knowledge of Linux/Unix JSON XML HTTP and enterprise application development.
  • Excellent analytical problem-solving communication collaboration and leadership skills.

Required Skills:

AzureSnowflakeDatabricksBPMNDMNCamunda 7/8

Job Title : Lead Software Engineer - Software Engineering Experience : 10 to 15 YearsLocation : BengaluruRoles & Responsibilities Design develop and maintain scalable enterprise applications using Java and modern software engineering practices. Build and enhance backend services REST APIs and di...