onsite
Sr. Java Full-Stack Developer Java/Angular - Cognizant
Full Stack Developer
Senior Full‑Stack Java developer with 6+ years of experience building scalable enterprise applications using Java, Angular, Spring Boot, Hibernate, Kafka, and RESTful services.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance, scalable web applications using Java, Angular, and Spring Boot.
- Implement and consume REST APIs, integrate with Kafka for real‑time messaging, and manage data persistence with Hibernate and SQL databases.
- Collaborate with cross‑functional teams to define architecture, review code, and ensure adherence to best practices and security standards.
- Optimize application performance, troubleshoot issues, and provide technical guidance to junior developers.
- Participate in Agile ceremonies, contribute to sprint planning, and deliver incremental value in a fast‑paced environment.
Requirements
- Minimum 6 years of professional experience in Java and Angular development.
- Strong proficiency in Spring Boot, Spring Framework, Hibernate, Kafka, and relational database design.
- Hands‑on experience building and consuming RESTful services and integrating Java MQ solutions.
- Excellent problem‑solving skills, with a focus on clean, maintainable code and automated testing.
- Effective communication skills and ability to work collaboratively in a distributed team.
Skills
javaangularkafkasqlrest api