Senior Software Engineer

4 - 13 years

30 - 35 Lacs

Posted:-1 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

  • Software Engineer will lead technical development and delivery at Team and sometimes Lab level
  • They can be a Line Manager who will act as co-lead with the Team PO for overall delivery
  • In these cases, they will be responsible for overall tech delivery, line management & app ownership alongside their own software engineering output
  • Others will operate as Individual Contributors, who are specialists in particular technology areas and will be narrower and deeper in focus
  • We are looking for a skilled Software Engineer to join our team, focusing on the design, development, and maintenance of robust backend services and cloud-native applications
  • You will work in a collaborative, agile environment, contributing to the delivery of secure, scalable, and high-performing solutions that support our business objectives

Key Responsibilities

  • Design and develop robust backend services using Java (17+) and Quarkus in a microservices architecture.
  • Build and maintain containerized applications using Docker and orchestrate deployments on K8s (Kubernetes).
  • Integrate and manage real-time data streams using Apache Kafka and event-driven patterns.
  • Work with GCP (Google Cloud Platform) services such as Cloud Run , Pub/Sub , Cloud SQL (PostgreSQL) , and implement IAM (Identity and Access Management) and security controls.
  • Collaborate with DevOps teams to ensure CI/CD pipelines and Infrastructure as Code (IaC) using tools like Terraform .
  • Write clean, maintainable, and secure code aligned with banking standards and SWIFT CSP compliance practices.
  • Participate in code reviews, architecture discussions, and Agile ceremonies .
  • Monitor and optimize application performance using APM (Application Performance Monitoring) tools such as Prometheus , Grafana , Splunk , and Dynatrace .
  • Develop UI components using React-based Interstellar framework and TypeScript , integrating with backend services .
  • Implement Test-Driven Development (TDD) for backend services and Behavior-Driven Development (BDD) for functional and UI testing.

What you ll need

  • Strong proficiency in Java with Quarkus framework .
  • Expertise in RESTful APIs, microservices architecture , and event-driven systems using Kafka .
  • Hands-on experience with Kubernetes and Docker for container orchestration.
  • Solid understanding of PostgreSQL schema design and database layer orchestration.
  • Familiarity with GCP services and
  • Knowledge of CI/CD tools such as IDP, Harness, GitHub Actions, or GitLab CI .
  • Experience in building UI using React-based Interstellar framework and TypeScript , including integration with backend interfaces and adherence to security best practices.
  • Strong understanding of secure coding principles, SWIFT CSP compliance, and security best practices in cloud environments.
  • Proficiency in TDD using JUnit and Mockito for backend testing.
  • Proficiency in BDD using frameworks like Cucumber for functional and UI testing.
  • Strong knowledge of Object-Oriented Design Principles , Design Patterns, Data Structures & Algorithms, and Reactive Programming for building scalable and maintainable systems.
  • Domain knowledge of SWIFT payment systems; development experience with SWIFT interfaces such as AMH (Alliance Messaging Hub) and SAA (SWIFT Alliance Access) is a plus.

Desirable Skills & Experience

  • Cloud Platforms : Exposure to cloud-native architecture and migration strategies.
  • Infrastructure as Code (IaC): Hands-on experience with Terraform, Ansible, or similar tools for automated provisioning.
  • Domain-Driven Design (DDD): Ability to model complex business domains and implement modular architectures.
  • Performance Engineering: Experience with JMeter, or other performance/load testing tools for high-volume transaction systems.
  • Monitoring & Observability: Familiarity with Prometheus, Grafana, Splunk, and Dynatrace for proactive monitoring and troubleshooting.
  • Security & Compliance: Understanding of SWIFT CSP frameworks for secure application development.
  • AI & Automation: Exposure to AI-assisted development tools like GitHub Copilot, and automation frameworks for productivity.
  • Messaging & Integration: Knowledge of Kafka, GCP Pub/Sub, and other messaging systems for event-driven architectures.
  • Continuous Improvement: Experience in Agile/DevOps culture, including CI/CD pipelines, automated deployments, and release management.

We also offer a wide-ranging benefits package, which includes:

  • A generous pension contribution of up to 15%
  • An annual bonus award, subject to Group performance
  • Share schemes including free shares
  • Benefits you can adapt to your lifestyle, such as discounted shopping
  • 30 days holiday, with bank holidays on top
  • A range of wellbeing initiatives and generous parental leave policies

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You