Sr. Software Engineer B3
Sr. Software Engineer B3
Cognizant Technology Solutions India Pvt LtdEarly Applicant
Quick Apply
- Posted 7 hours ago
- Be among the first 40 applicants
Job Description
Responsibilities
- Design and develop robust Java microservices that are scalable maintainable and aligned with enterprise engineering standards to support critical business applications and customer facing platforms.
- Architect and implement event driven solutions using Kafka to enable reliable asynchronous communication between distributed services and to support real time data streaming across complex ecosystems.
- Optimize AWS based application deployments by selecting appropriate services configuring infrastructure as code and tuning performance to achieve cost efficient secure and highly available environments.
- Collaborate with product owners architects and cross functional engineering teams in a hybrid work model to translate business requirements into detailed technical designs and implementation plans.
- Implement secure coding practices API governance and data protection mechanisms within microservices to ensure compliance with organizational security guidelines and industry regulations.
- Troubleshoot complex production incidents by performing root cause analysis across Kafka streams microservices and AWS components and implement preventive improvements to enhance system resilience.
- Drive continuous integration and continuous delivery pipelines by configuring build test and deployment workflows that accelerate release cycles while maintaining high code quality standards.
- Mentor junior engineers in best practices for Java microservices Kafka event streaming and cloud native design patterns to elevate overall team capability and technical maturity.
- Analyze system performance metrics and application logs to identify bottlenecks and apply targeted optimizations that improve response times throughput and resource utilization.
- Coordinate with site reliability and operations teams to define observability strategies including logging metrics and alerts for Kafka topics and microservices to support proactive monitoring.
- Contribute to technical roadmaps by evaluating emerging tools frameworks and AWS services that can strengthen platform reliability and deliver better experiences for customers and business stakeholders.
- Document architecture decisions service contracts data flows and operational runbooks in clear and accessible formats to support knowledge sharing and sustainable long term maintenance.
- Engage in code reviews backlog refinement and technical discussions during day shifts to ensure solutions are feasible maintainable and aligned with organizational goals without requiring travel.
Qualifications
- Demonstrate strong proficiency in Java and object oriented design with the ability to build clean modular and testable microservices that integrate reliably within distributed systems.
- Apply expert level understanding of Kafka including topic design consumer group strategy and message serialization to implement high throughput and fault tolerant event streaming solutions.
- Utilize hands on experience with AWS services such as compute storage networking and managed data solutions to design secure scalable and cost conscious cloud architectures.
- Bring solid knowledge of microservices principles including service decomposition resilience patterns and interservice communication to ensure loosely coupled and evolvable solutions.
- Exhibit practical experience with hybrid work collaboration tools and agile methodologies to coordinate effectively with onsite and remote team members across projects.
- Employ strong analytical problem solving and debugging skills to diagnose complex issues spanning code infrastructure and data flows and to deliver timely sustainable resolutions.
More Info
Key Skills
Object-Oriented Programming (OOP)
Kafka Streams
Asynchronous Communication
Real-Time Data Processing
About Company
About Cognizant
Cognizant (Nasdaq: 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.
