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