Back to list

Vacancy description

Sr. Software Engineer B2 in Chennai, भारत

Cognizant

  • HybridMix of office and remote

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 Professional Java Programmer and Spring Professional Certification.

Benefits

  • Hybrid work model.
  • Day shift work environment.

Similar vacancies

More like this role

  • Hybrid
  • On-site
  • Full-time
  • Contract
  • IT
... in the AI era? Join us at Zscaler. Role We are looking for a Sr Software Engineer to join our team. This is a Hybrid role, reporting to the Senior Manager, Software Engineering in the Exposure Management & Security Operations department. As a passionate engineer you will work with a team of cloud architects in building ...

Bangalore, भारत

  • Full-time
  • Contract
  • IT
... in-region; establish best practices for secure-by-design data engineering. Required qualifications, capabilities, and skills - Formal training or certification on software engineering concepts and 10+ years applied experience - Software engineering experience with significant time architecting large-scale data platforms. - Demonstrated ...

Bangalore, भारत

  • Full-time
  • Contract
  • IT
... rapid iteration turns directly into measurable customer impact. We stay relentlessly aligned with customer outcomes while pushing the frontier of AI-driven software development, using cutting-edge AI tools and techniques to build systems that scale. As a Sr. Software Engineer at OpenGov, you will develop top-tier SaaS solutions ...

Pune, भारत

  • IT

$180 USD

... $180 billion in assets under administration, serves 100+ carrier clients, 2500 distributors and partners, and over 2 million policyholders. WHO YOU ARE: Sr Software Engineer I, Tech Lead plays a key role in the design, development/configuration, unit testing, installation, and ongoing maintenance of Zinnia software platforms. ...

Noida, भारत

  • IT
GE HealthCare seeks a Senior Software Engineer for mobile app development within their Patient Care Solutions Mobile Center of Excellence. This hands-on role focuses on designing and delivering secure, scalable mobile solutions while establishing reusable capabilities and engineering standards across multiple products. ...

Bangalore, भारत

  • Contract
  • IT
  • Fullstack
... technical excellence by writing high-quality code, implementing robust frontend testing strategies (e.g., unit, integration, and E2E testing), mentoring other engineers, and advocating for operational reliability. What We’re Looking For - 4+ years of experience in software development, building complex systems for SaaS products ...

Bangalore, भारत

  • Contract
  • IT
... Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products. As a Senior Lead Software Engineer at JPMorganChase within the Asset and Wealth Management, you are an integral part of an agile team that works to enhance, build, and deliver trusted ...

Bangalore, भारत

  • Hybrid
  • Contract
  • QA
... their own hands. DIVERSITY & INCLUSION We believe that diversity of people and perspective gives us a competitive advantage. Senior SDET - Test Automation Engineer 5+ Years’ Experience Location: Vadodara (Client office, Hybrid) Role Overview We are seeking a Senior Software Development Engineer in Test (SDET) with strong ...

Pune, भारत

  • Remote
  • IT
... preparation and feature computation to experimentation, large-scale distributed training, evaluation, deployment, and governance & observability. As a Senior Software Engineer, you will design and implement core platform services exposed through high‑quality APIs and SDKs for a platform that seamlessly integrates data systems, ...

Bangalore, भारत

Thermo Fisher Scientific

Sr Staff Architect, Software

... upgrades - Collaborate with IT teams and business stakeholders on CRM and digital transformation alignment Requirements - Bachelor's degree in Computer Science, Software Engineering, Information Systems, or related technical field - 5+ years enterprise software development or SAP CRM/C4C solutions experience - Proven team leadership ...

Bangalore, भारत