Posted 09 July, 2026
Lead Software Engineer - Software Engineering
MASTER MIND CONSULTANCY
Bengaluru, KA, IN
Full Time
Reference: 461983661fda9279
Job Description
Job Title : Lead Software Engineer - Software Engineering
\nExperience : 10 to 15 Years
\n Location : Bengaluru
\n Roles & Responsibilities
- \n
- Design, develop, and maintain scalable enterprise applications using Java and modern software engineering practices.
\n - Build and enhance backend services, REST APIs, and distributed event-driven systems.
\n - Collaborate with cross-functional teams to gather requirements and deliver high-quality technical solutions.
\n - Develop and optimize data-intensive applications using relational and NoSQL databases.
\n - Design and implement secure, scalable, and high-performance software architectures.
\n - Integrate cloud technologies, workflow engines, and automation frameworks into enterprise applications.
\n - Write clean, maintainable, and well-tested code following Agile development and best practices.
\n - Troubleshoot production issues, perform root cause analysis, and drive continuous platform improvements.
\n - Mentor development teams and provide technical guidance on architecture and implementation.
\n - Contribute to platform modernization by adopting cloud, AI, and emerging technologies. \n
- \n
- Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related field.
\n - Strong expertise in Java, Spring Framework, RESTful APIs, and distributed system architecture.
\n - Experience with relational databases (SQL/DB2) and NoSQL databases (MongoDB).
\n - Hands-on knowledge of ReactJS, Redux, Python, and event-driven application development.
\n - Experience with cloud platforms such as Azure, Snowflake, or Databricks.
\n - Knowledge of CI/CD tools, Git, Gradle, Jenkins, and DevOps practices.
\n - Familiarity with workflow engines, TDD/BDD frameworks, and database schema management tools.
\n - Strong understanding of software design patterns, multithreading, data structures, algorithms, and caching.
\n - Knowledge of Linux/Unix, JSON, XML, HTTP, and enterprise application development.
\n - Excellent analytical, problem-solving, communication, collaboration, and leadership skills. \n