Cognizant
Sr. Software Engineer
Bangalore, Karnataka, India · Hybrid
About the role
Cognizant seeks a Sr. Software Engineer B3 in Bangalore to design high-performance enterprise services for finance and accounting processes. The role involves building scalable transactional platforms using Java, Spring Boot, and Kafka within a hybrid work model. Engineers collaborate with cross-functional teams during day shifts to ensure system reliability and security. This position supports core business workflows through robust backend development and DevOps practices.
Responsibilities
- Design and implement scalable backend services using Java and Spring Boot
- Develop and optimize Kafka-based event streaming pipelines
- Create robust relational database schemas and complex queries
- Refactor legacy components and integrate new microservices
- Collaborate with product analysts to translate requirements into technical solutions
- Implement comprehensive unit and integration tests
- Monitor application performance and drive tuning efforts
- Apply secure coding practices and enforce access control policies
Qualifications
- Advanced proficiency in Java and Spring Boot for secure microservices
- Hands-on expertise with Kafka event-driven architectures
- Strong skills in PL/SQL or MySQL for query tuning and schema design
- Solid understanding of finance and accounting concepts
- Familiarity with version control, automated testing, and CI
Skills
- Java
- Spring Boot
- Kafka
- PL SQL
- MySQL
- Kubernetes
- DevOps
- Microservices