26 Oct
|
Cognizant
|
Chennai
Responsibilities
Design and implement complex Angular front-end features with responsive, accessible, maintainable components.
Develop scalable and resilient microservices and server-side components using Java, Spring Boot, and Spring Framework.
Optimize front-end and backend performance through profiling, query tuning, caching improvements, and bottleneck elimination.
Implement unit, integration, and component tests for Angular interfaces and Java microservices.
Apply secure coding practices covering authentication, authorization, data protection, and vulnerability mitigation.
Collaborate with product owners, architects, peer engineers, DevOps, and infrastructure teams on solutions, deployments, build pipelines, and environment configuration.
Participate in code reviews, technical discussions, documentation, production issue resolution, and continuous improvement initiatives.
Mentor junior engineers on Angular, microservices, Java, and Spring technologies.
Requirements
Strong hands-on experience building enterprise applications with Angular, including state management, modular architecture, and reusable components.
Proven expertise designing and implementing scalable microservices with resilient communication and observability.
Advanced proficiency in Java, Spring Boot, and Spring Framework, including dependency injection, data access layers, and RESTful services.
Practical knowledge of relational and/or NoSQL databases, including schema design, query writing, and data persistence integration.
Strong debugging and problem-solving skills across client and server layers.
Familiarity with continuous integration, automated testing, code quality metrics, issue tracking, documentation, and communication tools.
Preferred certifications include Oracle Certified Skilled Java Programmer and Spring Professional Certification.
Benefits
Hybrid work model.
Day shift work environment.
📌 Senior Software/DevOps Engineer (Chennai)
🏢 Cognizant
📍 Chennai