Senior Software Engineer

Jobtailor

Gurugram District

On-site

INR 3,500,000 - 6,000,000

Full time

5 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Jobtailor in Gurugram, India, seeks an experienced Java-focused software engineering leader to mentor junior teams and drive the end-to-end delivery of scalable, multi-tier applications. You will oversee design, development, testing, and deployment, ensuring alignment with business goals and product roadmaps.

The role requires strong cloud exposure (AWS/Azure/GCP), DevOps practices, and hands-on experience with Docker and Kubernetes, along with architecture reviews and leadership

Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, and/or comparable experience; advanced degree preferred
  • 10+ years of software engineering experience with a strong focus on Java-based application development
  • Proven experience building and maintaining distributed, scalable, multi-tier applications
  • Experience in application design, development, testing, deployment, and production support
  • Experience working in cloud environments and modern software delivery practices is preferred
  • Strong problem-solving skills with the ability to analyze complex technical challenges and deliver scalable solutions
  • Familiarity with CI/CD pipelines, automated testing, code quality practices, and DevOps principles
  • Experience with unit, integration, functional, and performance testing
  • Knowledge of distributed multi-tiered systems, algorithms, NoSQL, and relational databases
  • Knowledge of core tools used in planning, analyzing, crafting, building, testing, configuring, and maintaining assigned applications
  • Experience leading small teams, mentoring engineers, or driving technical initiatives
  • Experience conducting architecture reviews and influencing technical direction
  • Basic exposure to AWS, Azure, or GCP
  • Experience with Docker and Kubernetes
  • Knowledge of Kafka is a plus

Responsibilities

  • Mentor junior Software Engineers and cross-functional colleagues
  • Provide guidance and support to junior engineers
  • Direct the design, development, testing, and deployment of software applications and systems
  • Oversee tasks, platforms, and technologies to expand new and existing software for changing requirements
  • Write automated unit tests
  • Provide technical guidance on best practices and coding standards
  • Monitor software performance and implement improvements
  • Analyze technical challenges and provide innovative solutions
  • Collaborate with cross-functional teams for seamless software integration and deployment
  • Co-create with product and business teams to align technology initiatives with business objectives

Skills

Java-based development
Distributed multi-tier apps
Cloud environments
CI/CD pipelines
Docker/Kubernetes
Kafka
NoSQL databases
Relational databases
Architecture reviews
Mentoring/leadership

Education

Bachelor’s degree in Computer Science or Computer Engineering

Tools

AWS
Azure
GCP
Kafka

Job description

  • Mentor junior Software Engineers and cross-functional colleagues
  • Provide guidance and support to junior engineers
  • Direct the design, development, testing, and deployment of software applications and systems
  • Oversee tasks, platforms, and technologies to expand new and existing software for changing requirements
  • Write automated unit tests
  • Provide technical guidance on best practices and coding standards
  • Monitor software performance and implement improvements
  • Analyze technical challenges and provide innovative solutions
  • Collaborate with cross-functional teams for seamless software integration and deployment
  • Co-create with product and business teams to align technology initiatives with business objectives
Requirements
  • Bachelor’s degree in Computer Science, Computer Engineering, and/or comparable experience; advanced degree preferred
  • 10+ years of software engineering experience with a strong focus on Java-based application development
  • Proven experience building and maintaining distributed, scalable, multi-tier applications
  • Experience in application design, development, testing, deployment, and production support
  • Experience working in cloud environments and modern software delivery practices is preferred
  • Strong problem-solving skills with the ability to analyze complex technical challenges and deliver scalable solutions
  • Familiarity with CI/CD pipelines, automated testing, code quality practices, and DevOps principles
  • Experience with unit, integration, functional, and performance testing
  • Knowledge of distributed multi-tiered systems, algorithms, NoSQL, and relational databases
  • Knowledge of core tools used in planning, analyzing, crafting, building, testing, configuring, and maintaining assigned applications
  • Experience leading small teams, mentoring engineers, or driving technical initiatives
  • Experience conducting architecture reviews and influencing technical direction
  • Basic exposure to AWS, Azure, or GCP
  • Experience with Docker and Kubernetes
  • Knowledge of Kafka is a plus
Core Competencies

Demonstrates extensive experience in Java-based application development, with a strong focus on building and maintaining distributed, scalable, multi-tier applications. Proficient in mentoring junior engineers and collaborating with cross-functional teams to align technology initiatives with business objectives.

Highest-signal resume keywords
  • Java-Based Application Development
  • Distributed Multi-Tier Applications
  • Cloud Environments
  • CI/CD Pipelines
  • Docker and Kubernetes
ATS Optimization Keywords
Hard Skills
  • Software Development
  • Automated Unit Testing
  • Application Design
  • Performance Testing
  • Integration Testing
  • Functional Testing
  • Problem-Solving
  • Technical Guidance
  • Architecture Reviews
  • Algorithms
Soft Skills
  • Mentoring
  • Collaboration
  • Leadership
  • Analytical Thinking
  • Communication
Industry Keywords
  • Software Engineering
  • DevOps Principles
  • NoSQL Databases
  • Relational DatabasesSoftware Performance Monitoring
Tools & Technologies
  • AWS
  • Azure
  • GCP
  • Kafka
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Jobtailor • Bengaluru

On-site
INR 3,000,000 - 4,200,000
Manager, Software Engineering – Full Stack, Java, Angular
Manager, Software Engineering – Full Stack, Java, Angular

Jobtailor • Bengaluru

On-site
INR 4,000,000 - 9,000,000
Software Engineer
Software Engineer

Jobtailor • Hyderabad

On-site
INR 900,000 - 1,300,000
Software Engineer III – Forward Deployment Engineer
Software Engineer III – Forward Deployment Engineer

Jobtailor • Bengaluru

Hybrid
INR 3,500,000 - 5,200,000
Software Engineer – Java Full Stack
Software Engineer – Java Full Stack

Jobtailor • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Automation Test Engineer – Data Analytics, Reporting
Automation Test Engineer – Data Analytics, Reporting

Jobtailor • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Product Developer – .Net, Azure Cloud, Docker, Kubernetes, AKS
Product Developer – .Net, Azure Cloud, Docker, Kubernetes, AKS

Jobtailor • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Java Full Stack Developer, Insurance Domain
Java Full Stack Developer, Insurance Domain

Jobtailor • Kolkata District

On-site
INR 1,200,000 - 2,400,000
Java Developer, Angular
Java Developer, Angular

Jobtailor • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Java Developer
Java Developer

Jobtailor • Greater Noida

On-site
INR 1,200,000 - 2,100,000