Java Full Stack Developer-React
Cognizant
Key Responsibilities
- Design and implement high-quality backend services using Java and Kafka for event-driven processing.
- Develop responsive and accessible user interfaces using Angular JS and JavaScript.
- Optimize SQL queries and data models for efficient data storage, retrieval, and reporting.
- Architect and deploy secure cloud-native solutions on AWS.
- Collaborate with product owners and business stakeholders to translate requirements into technical designs.
- Review code, perform unit and integration testing, and ensure deliverables meet quality standards.
- Guide end-to-end implementation of Kafka-based messaging patterns.
- Integrate frontend and backend components into cohesive solutions.
- Identify and implement optimizations for Java services, SQL queries, and JavaScript components.
- Document system design decisions, technical patterns, and deployment procedures.
- Coordinate with engineering and operations teams for release planning and defect resolution.
- Support production systems by analyzing incident trends and resolving root causes.
- Contribute to continuous improvement of development practices.
Requirements & Tech Stack
- Java
- Spring Boot
- REST API
- Kafka
- React
- PING Transmit
- MongoDB
- SQL
- AWS
- OWASP
Qualifications
- Extensive experience designing and implementing Java-based backend applications.
- Strong proficiency in React JS and JavaScript for building dynamic single-page applications.
- Deep knowledge of Kafka, including configuration, partitioning, and consumer group management.
- Advanced skills in SQL, including complex joins, indexing, and query tuning.
- Practical expertise with AWS core services.
- Solid understanding of software engineering practices, including version control, automated testing, and continuous integration.
- Strong analytical and communication abilities.






