About the role
Technical Lead Full Stack Developer
We are looking for a highly skilled Senior Lead Full Stack Developer with 12+ years of expertise in Leading the team, designing and developing scalable enterprise applications. The ideal candidate should have deep knowledge of Java, Multhreading, Spring boot, Java/J2EE, Spring, Restful APIs, MS SQL, Agile, Cloud, Microservices, Kafka and Angular 10+. You will be responsible for architecting, developing, and optimizing complex distributed systems while mentoring junior engineers and driving best practices in software development
Responsibilities:
-
Design, develop, and maintain high-performance, scalable, and secure applications using Java, Spring, and Spring Boot.
-
Architect and implement microservices-based solutions ensuring seamless integration across distributed systems.
-
Work with SQL Server to design database schemas, optimize queries, and ensure data integrity.
-
Implement messaging solutions using JMS to enable reliable asynchronous communication between services.
-
Develop and maintain Angular-based frontend applications, ensuring seamless user experiences.
-
Drive cloud-based deployment strategies and CI/CD pipelines for continuous integration and delivery.
-
Optimize system performance, scalability, and security while following best coding practices.
-
Lead technical discussions, code reviews, and mentoring sessions to enhance team productivity.
-
Collaborate with cross-functional teams to define software requirements, architecture, and development roadmaps.
-
Ensure adherence to agile methodologies and participate in sprint planning, retrospectives, and daily stand-ups.
Qualifications
- Overall 12+ years of Leading the team and hands-on experience in Java, Java/J2EE, Spring Framework, Spring Boot, Kafka.
- Strong expertise in Microservices architecture building scalable distributed applications.
- Proficiency in MS SQL Server for database design, stored procedures, query optimization, and performance tuning.
- Solid understanding of RESTful APIs, API gateways, and authentication mechanisms (OAuth, JWT, etc.)
- Proficiency in Angular 10+ for developing dynamic frontend applications.
- Familiarity with DevOps tools, CI/CD pipelines, and cloud platforms Azure/AWS.
- Experience with containerization and orchestration (Docker, Kubernetes).
- Strong knowledge of software architecture, design patterns, and best practices.
- Experience in unit testing, integration testing, and automation frameworks.
- Excellent problem-solving skills, leadership capabilities, and ability to work in a fast-paced environment.
Important Disclaimers:
**Please note: A few of our roles may require in-person interviews at Cognizant offices or client locations, depending on project or client needs.**
We're excited to meet people who share our mission and can make an impact in a variety of ways. Don't hesitate to apply, even if you only meet the minimum requirements listed. Think
about your transferable experiences and unique skills that make you stand out as someone who can bring new and exciting things to this role.
About Cognizant
Cognizant (Nasdaq-100: CTSH) engineers modern businesses. We help our clients modernize technology, reimagine processes and transform experiences so they can stay ahead in our fast-changing world. Together, we’re improving everyday life. See how at www.cognizant.com or @cognizant.
About the role
Technical Lead Full Stack Developer
We are looking for a highly skilled Senior Lead Full Stack Developer with 12+ years of expertise in Leading the team, designing and developing scalable enterprise applications. The ideal candidate should have deep knowledge of Java, Multhreading, Spring boot, Java/J2EE, Spring, Restful APIs, MS SQL, Agile, Cloud, Microservices, Kafka and Angular 10+. You will be responsible for architecting, developing, and optimizing complex distributed systems while mentoring junior engineers and driving best practices in software development
Responsibilities:
-
Design, develop, and maintain high-performance, scalable, and secure applications using Java, Spring, and Spring Boot.
-
Architect and implement microservices-based solutions ensuring seamless integration across distributed systems.
-
Work with SQL Server to design database schemas, optimize queries, and ensure data integrity.
-
Implement messaging solutions using JMS to enable reliable asynchronous communication between services.
-
Develop and maintain Angular-based frontend applications, ensuring seamless user experiences.
-
Drive cloud-based deployment strategies and CI/CD pipelines for continuous integration and delivery.
-
Optimize system performance, scalability, and security while following best coding practices.
-
Lead technical discussions, code reviews, and mentoring sessions to enhance team productivity.
-
Collaborate with cross-functional teams to define software requirements, architecture, and development roadmaps.
-
Ensure adherence to agile methodologies and participate in sprint planning, retrospectives, and daily stand-ups.
Qualifications
- Overall 12+ years of Leading the team and hands-on experience in Java, Java/J2EE, Spring Framework, Spring Boot, Kafka.
- Strong expertise in Microservices architecture building scalable distributed applications.
- Proficiency in MS SQL Server for database design, stored procedures, query optimization, and performance tuning.
- Solid understanding of RESTful APIs, API gateways, and authentication mechanisms (OAuth, JWT, etc.)
- Proficiency in Angular 10+ for developing dynamic frontend applications.
- Familiarity with DevOps tools, CI/CD pipelines, and cloud platforms Azure/AWS.
- Experience with containerization and orchestration (Docker, Kubernetes).
- Strong knowledge of software architecture, design patterns, and best practices.
- Experience in unit testing, integration testing, and automation frameworks.
- Excellent problem-solving skills, leadership capabilities, and ability to work in a fast-paced environment.
Important Disclaimers:
**Please note: A few of our roles may require in-person interviews at Cognizant offices or client locations, depending on project or client needs.**
We're excited to meet people who share our mission and can make an impact in a variety of ways. Don't hesitate to apply, even if you only meet the minimum requirements listed. Think
about your transferable experiences and unique skills that make you stand out as someone who can bring new and exciting things to this role.
About Cognizant
Cognizant (Nasdaq-100: CTSH) engineers modern businesses. We help our clients modernize technology, reimagine processes and transform experiences so they can stay ahead in our fast-changing world. Together, we’re improving everyday life. See how at www.cognizant.com or @cognizant.