Java Full Stack Developer-Angular
Cognizant
Key Responsibilities
- Design and implement high quality backend services using Java and Kafka to support reliable event driven processing for critical business workflows that operate at scale in production environments.
- Develop responsive and accessible user interfaces using Angular JS and JavaScript that provide intuitive experiences and streamline complex business tasks for diverse global users.
- Optimize SQL queries and data models to ensure efficient storage, retrieval, and reporting of transactional and analytical data while maintaining integrity and consistency across systems.
- Architect and deploy secure cloud native solutions on AWS that follow best practices for scalability, reliability, observability, and cost optimization across multiple environments.
- Collaborate with product owners and business stakeholders to translate requirements into detailed technical designs and implementation plans that align with company objectives and customer needs.
- Review code, perform thorough unit and integration testing, and ensure that all deliverables meet agreed quality standards, performance benchmarks, and regulatory constraints.
- Guide end-to-end implementation of Kafka based messaging patterns including topic design, consumer group strategies, and error handling to support resilient asynchronous workflows.
- Integrate frontend and backend components into cohesive solutions by defining clear APIs, handling edge cases, and ensuring consistent behavior and data flow across the application stack.
- Identify performance bottlenecks in Java services, SQL queries, and JavaScript components, and implement targeted optimizations to improve response times, throughput, and resource utilization.
- Document system design decisions, technical patterns, and deployment procedures in a clear and maintainable format to support knowledge sharing, onboarding, and audit needs.
- Coordinate with cross-functional engineering and operations teams in a hybrid work model to plan releases, resolve defects, and ensure smooth day shift delivery of new features and enhancements.
- Support production systems by analyzing incident trends, resolving root causes, and implementing proactive improvements that enhance stability, security, and user confidence.
- Contribute to continuous improvement of development practices by adopting modern tools, refining coding standards, and encouraging data-driven decision making that advances organizational technology maturity.
Requirements & Tech Stack
- Java
- Spring Boot
- REST API
- Kafka
- Angular / Angular JS
- JavaScript
- PING
- Transmit
- MongoDB
- SQL
- AWS
- OWASP
Qualifications
- Possess extensive experience designing and implementing Java based backend applications, including object-oriented design, concurrency handling, and integration with enterprise components.
- Demonstrate strong proficiency in Angular JS and JavaScript for building dynamic single page applications with reusable components, robust state management, and secure client-side interactions.
- Exhibit deep knowledge of Kafka, including configuration, partitioning, consumer group management, and stream processing concepts applied to large-scale event-driven architectures.
- Show advanced skills in SQL, including complex joins, indexing, query tuning, and schema design to support transactional integrity and performant analytics across varied workloads.
- Bring practical expertise with AWS core services such as compute, storage, networking, and managed databases, alongside infrastructure concepts that enable secure cloud deployments.
- Apply solid understanding of software engineering practices, including version control, automated testing, continuous integration, and code review, to maintain high standards of reliability.
- Utilize strong analytical and communication abilities to interpret requirements, propose technical solutions, and collaborate effectively in a hybrid day shift environment focused on measurable business value.



