Overview

We are looking for a Senior Full Stack Developer to design and deliver production-quality frontend and backend features while driving technical excellence and mentoring the team. You will collaborate closely with Product and QA to deliver reliable, high-performance solutions—apply now to help shape impactful software.

Responsibilities

  • Design and deliver complex end-to-end features across React and Java with Spring Boot
  • Implement and integrate reliable backend services using Apache Kafka and PostgreSQL
  • Design and deliver well-documented APIs using REST and GraphQL
  • Maintain high coding standards through code reviews and approval of critical pull requests
  • Author and maintain unit and integration tests and promote test-first practices
  • Ensure secure data handling and apply basic security practices for authentication and authorization
  • Lead refactors to reduce technical debt and improve performance and observability
  • Break down complex stories, estimate tasks, and support product prioritization with technical input
  • Mentor developers through feedback, pairing, and knowledge sharing
  • Collaborate with Product, Design, and QA to meet requirements and UX expectations
  • Participate in grooming, planning, and demos
  • Promote documentation and improve onboarding for technical teammates

Requirements

  • 5+ years of professional software development experience with production delivery
  • Strong Java experience (11 and 17) with Spring and Spring Boot in production
  • Strong React experience with component patterns, state management, and best practices
  • Hands-on Apache Kafka experience in backend integration
  • Proven performance optimization skills including profiling and JVM tuning
  • Solid PostgreSQL experience for application data access and querying
  • Strong unit testing skills with unit and integration test design and maintenance
  • Technical leadership experience mentoring junior and mid-level developers
  • Project ownership skills to break down complex stories, estimate tasks, and deliver end-to-end
  • Strong communication skills to explain trade-offs to technical and non-technical stakeholders
  • Willingness to travel as required by the project
  • English proficiency: B2 Upper-Intermediate

Nice to have

  • Experience with JavaScript (Frontend)
  • Familiarity with Oracle PL/SQL
  • Knowledge of Oracle RDBMS
  • Proficiency in using Oracle SQL Developer

[GTS] Benefits (generic, except India)

  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn