Overview

We are looking for a Senior Full Stack Developer to design and deliver production-grade frontend and backend features using Java, Spring Boot, and React while driving technical excellence and mentoring teammates. You will collaborate with Product and QA to ship reliable, well-tested solutions—apply now to help build and improve end-to-end experiences for our clients.

Responsibilities

  • Design and deliver complex full-stack features across React and Java with Spring Boot
  • Build well-documented APIs using REST and GraphQL and integrate with existing systems
  • Ensure end-to-end integration reliability through robust architecture and implementation choices
  • Lead code reviews and approve critical pull requests to uphold engineering standards
  • Write and maintain unit and integration tests and promote test-first practices
  • Apply secure data handling practices including authentication, authorization, and sensitive data protection
  • Mentor junior and mid-level developers and promote knowledge sharing across the team
  • Break down complex stories, estimate work, and support technical input for prioritization
  • Collaborate with Product, Design, and QA to meet requirements and UX expectations
  • Participate in grooming, planning, and demos to ensure alignment and transparency
  • Lead refactors to reduce technical debt and improve maintainability
  • Drive performance and observability improvements to strengthen production quality
  • Create and improve technical documentation to support onboarding and delivery

Requirements

  • 3+ years of professional software development experience with Java and Spring Boot in production
  • Strong React experience delivering frontend features with modern component patterns and state management
  • Senior-level technical leadership skills to mentor developers and guide day-to-day engineering decisions
  • Proven project ownership to deliver complex features end-to-end with measurable business impact
  • Strong Apache Kafka experience to support reliable integration with existing systems
  • Solid PostgreSQL experience to work effectively with relational data and queries
  • Advanced performance optimization skills including profiling, JVM tuning, and production troubleshooting
  • Strong unit testing skills including maintaining unit and integration tests
  • Strong communication skills to explain technical trade-offs to technical and non-technical stakeholders
  • Willingness to travel as required by the project
  • English language proficiency: B2 (Upper-Intermediate)

Nice to have

  • JavaScript (Frontend) experience beyond React use cases
  • Oracle PL/SQL experience for database logic and troubleshooting
  • Oracle RDBMS experience including schema design and query tuning
  • Oracle SQL Developer proficiency for diagnostics and development workflows

[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