Back to jobs

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