Senior Full Stack Developer - Java/React.js

SRS Solutions

Pune District

On-site

INR 1,800,000 - 2,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

SRS Solutions in Pune, India is seeking a highly experienced Senior Full Stack Developer to lead the modernization of enterprise applications. You will drive the transformation of legacy Java applications into scalable, cloud-native microservices using modern frameworks like React and AWS.

Your role involves defining architecture, mentoring teams, and establishing best practices to ensure delivery of resilient distributed systems.

Qualifications

  • 10-12 years of hands-on software engineering experience with Java-based enterprise applications.
  • Experience modernizing legacy enterprise applications and migrating monolithic architectures to microservices.
  • Strong analytical, problem-solving, stakeholder management, and communication skills.

Responsibilities

  • Lead the modernization of large-scale legacy Java applications into Spring-based cloud-native microservices.
  • Design scalable, resilient, and highly available distributed systems using AWS cloud services.
  • Architect and develop modern frontend applications using ReactJS and TypeScript.

Skills

Java
Spring Boot
ReactJS
AWS cloud services
Microservices Architecture
TypeScript
Docker
Kubernetes

Tools

CI/CD pipelines
AI-assisted development platforms

Job description

Role Overview

We are looking for a highly experienced Senior Full Stack Developer to lead the modernization of mission-critical enterprise applications. In this role, you will drive the transformation of legacy Java applications into scalable, cloud-native microservices using modern Java frameworks, React, AWS, and AI-powered engineering tools. As a senior technical leader, you will define architecture, mentor engineering teams, establish best practices, and ensure the delivery of highly available, event-driven, and observable distributed systems. You will also leverage AI-assisted development platforms to improve engineering productivity, code quality, and delivery speed.

Key Responsibilities
  • Lead the modernization of large-scale legacy Java applications into Spring-based cloud-native microservices.
  • Design scalable, resilient, and highly available distributed systems using AWS cloud services.
  • Architect and develop modern frontend applications using ReactJS and TypeScript.
  • Define enterprise architecture standards for APIs, microservices, event-driven systems, and cloud-native applications.
  • Design and implement event-driven architectures using messaging and publish-subscribe patterns for real-time processing.
  • Build high-performance, cache-driven solutions using distributed caching, read models, and materialized views.
  • Ensure application scalability, resilience, fault tolerance, idempotency, retry mechanisms, and disaster recovery best practices.
  • Drive performance engineering initiatives including latency optimization, memory tuning, CPU optimization, and capacity planning.
  • Establish engineering excellence through robust unit testing, integration testing, automation, and CI/CD pipelines.
  • Implement comprehensive observability using logging, distributed tracing, metrics, monitoring, and operational dashboards.
  • Collaborate with Product Managers, Enterprise Architects, DevOps, QA, and cross-functional engineering teams to deliver enterprise-grade solutions.
  • Mentor and guide development teams through architectural reviews, code reviews, and technical decision-making.
  • Evaluate and integrate AI-powered software development tools such as Devin, Blitzy, GitHub Copilot, or similar platforms to enhance engineering efficiency.
  • Drive secure-by-design principles, governance, coding standards, and architectural best practices across the engineering organization.
Required Skills
  • 1012 years of hands-on software engineering experience with Java-based enterprise applications.
  • Strong expertise in Java, Spring Boot, Spring Framework, REST APIs, and Microservices Architecture.
  • Extensive experience with ReactJS, TypeScript, JavaScript, HTML5, and modern frontend development.
  • Strong experience with AWS cloud services and cloud-native application development.
  • Proven experience modernizing legacy enterprise applications and migrating monolithic architectures to microservices.
  • Strong understanding of distributed systems including concurrency, synchronization, scalability, consistency, fault tolerance, and high availability.
  • Experience designing and implementing event-driven architectures using messaging and streaming platforms.
  • Expertise in distributed caching technologies and high-performance application design.
  • Strong understanding of performance tuning, profiling, monitoring, and optimization.
  • Experience implementing CI/CD pipelines and automated testing strategies.
  • Hands‑on experience with containerization technologies such as Docker and Kubernetes is preferred.
  • Experience with observability tools including logging, monitoring, metrics, and distributed tracing.
  • Knowledge of API security, authentication, authorization, and enterprise integration patterns.
  • Hands‑on experience using AI-assisted development platforms such as Devin, Blitzy, GitHub Copilot, Cursor, or similar AI engineering tools.
  • Excellent analytical, problem‑solving, stakeholder management, and communication skills.
Preferred Qualifications
  • Experience leading enterprise-scale digital transformation or cloud migration initiatives.
  • Exposure to financial services, accounting platforms, or other high-volume transaction processing systems.
  • Experience with Infrastructure as Code (Terraform, CloudFormation) is an advantage.
  • AWS Certifications or Java-related certifications are preferred.
  • Experience mentoring senior engineers and leading technical architecture discussions.
What You’ll Bring
  • Strong architectural thinking with the ability to design scalable, cloud-native enterprise solutions.
  • Leadership in driving modernization initiatives and engineering best practices.
  • Ability to influence technical decisions across multiple teams.
  • Passion for innovation, AI-assisted software development, and continuous improvement.
  • Ownership mindset with a focus on delivering high-quality, reliable, and maintainable software solutions.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr/Principal Software Engineer
Sr/Principal Software Engineer

CBRE • Hyderabad

On-site
INR 3,000,000 - 6,000,000
Principal Full Stack Engineer - Java, React/Angular & Cloud
Principal Full Stack Engineer - Java, React/Angular & Cloud

Optum • Bengaluru

Hybrid
INR 3,500,000 - 6,000,000
Senior Software Engineer (Java + React)
Senior Software Engineer (Java + React)

CES • Chennai District

On-site
INR 2,500,000 - 5,000,000
Lead Full Stack Java Developer
Lead Full Stack Java Developer

Cephas Consultancy Services • Bengaluru

On-site
INR 1,500,000 - 2,100,000
Java - ReactJs full stack Developer
Java - ReactJs full stack Developer

Wissen Infotech • Bengaluru

Hybrid
INR 2,200,000 - 3,600,000
Senior Software Engineer - Java Full Stack Developer
Senior Software Engineer - Java Full Stack Developer

Acuiti Labs Inc. • Pune District

On-site
INR 800,000 - 1,200,000
Senior Full Stack Developer
Senior Full Stack Developer

AUMOVIO • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior Java Full Stack Engineer (AWS | React | Spring Boot)
Senior Java Full Stack Engineer (AWS | React | Spring Boot)

Papigen • India

On-site
INR 1,500,000 - 2,500,000
Sr. Software Engineer - Java, React/Angular
Sr. Software Engineer - Java, React/Angular

Optum • Gurugram District

Hybrid
INR 1,200,000 - 1,800,000
Senior Software Engineer, Full-stack
Senior Software Engineer, Full-stack

Autodesk • Pune District

On-site
INR 1,500,000 - 2,500,000