Application Sr. Lead Developer
As an Engineering Lead for the application delivery team, you will be responsible for leading a talented team of engineers (DEV&QA). You will demonstrate high technical acumen, solution design capability, and strong hands-on expertise in the development of technical solutions for complex business requirements. You will play leading role in providing the technical guidance to the team, best practices adoption, fostering collaborative & dynamic team built-up ensuring successful development and delivery of high-quality enterprise applications/systems.
Core Responsibilities (Team & Delivery Leadership):
• Develop and maintain full-stack web applications using MongoDB, Express.js, React( MERN stack ), and Node.js.
• Design and implement RESTful APIs to support front-end functionality.
• Build responsive and dynamic user interfaces with React, ensuring seamless user experiences.
• Optimize MongoDB queries and manage database schemas for performance and scalability.
• Deploy and manage applications on cloud platforms, ensuring high availability and reliability.
• Collaborate with cross-functional teams to define, design, and ship new features.
• Lead the development team in designing and building scalable applications using Java (Spring Boot) and React.
• Architect and develop microservices-based back-end solutions in Java.
• Oversee the development of user-friendly front-end interfaces with React.
• Provide technical guidance, conduct code reviews, and mentor junior developers.
• Manage project timelines, resources, and deliverables, ensuring on-time delivery.
• Collaborate with stakeholders to gather requirements and ensure alignment with business goals.
Core Skills:
• 9+ years in Java J2EE building web applications, spring technologies/frameworks (Spring Core, Spring MVC, Spring Cloud, Spring Boot) and tools.
• Java, JEE & spring technologies/frameworks (Spring Core, Spring MVC, Spring Cloud, Spring Boot) and tools.
• 5+ years of experience with related frameworks and technologies (Hibernate, Restful services Spring JDBC, MVC etc.)
• Strong experience with Microservices, Spring Boot / Spring framework, Rest API, JPA.
• 8+ years of experience in web development using HTML, CSS and JavaScript including ES2016+
• Minimum 2 years of experience of REACT tools including React.js, Webpack, Redux and Flux
• Experience with user interface design
• Knowledge of unit testing frameworks like Mocha and Jest
• Experience with browser based debugging and excellent troubleshooting skills
• Knowledge on system architecture (N-Tire, Microservices, Cloud-native).
• Strong knowledge of system design principles for scalable, high-performance, and extensible solutions for enterprise grade distributed and services systems.
• Significant knowledge of Oracle PL/SQL and SQL.
• Experience with Oracle Web logic, Tomcat to include installation, configuration, troubleshooting.
• Working experience of Spring Boot application configuration, deployment and troubleshooting on server platforms Oracle Web logic/Tomcat/Cloud.
• Experience with API management and Cloud-based platforms and services (AWS, Google).
• Working knowledge of Dev-Ops: Git, Jenkins, CI/CD pipelines, etc.
• Understanding of Test-Driven Development practices as well as Automation and Unit Testing.
• Strong Analytical Skills.
• Working knowledge on system observability/monitoring and alerting.
• Experience Architecting and developing large scale Enterprise applications.
• Proficient with software development lifecycle (SDLC) methodologies like Agile, Test- driven development.
• Any experience in building applications for financial industry is a plus
Education:
• Bachelors or higher degree in Computer Science, Engineering, or a related field.
• Proven experience (12+years) in Engineering role.
• 3+ Years experience as Engineering/Technical lead role with MERN stack (MangoDB + React full stack).
• Excellent communication skills and the ability to collaborate effectively with cross-functional teams.
• Demonstrated experience in delivering complex enterprise grade software solutions.