Skip to main content

Senior Full Stack Developer

Tecnología
EPAM Systems
Hace 2 semanasHasta 8/6/2026
Tiempo completo100% Remoto

Descripción del puesto

EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture.

Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

We are seeking a Senior Full Stack Developer to design and deliver high-quality frontend and backend features, drive technical excellence, mentor team members, and collaborate closely with product and QA teams. This role requires strong hands-on experience, technical leadership, and the ability to make impactful decisions that align with business goals.

Responsibilities

  • Implement complex features across the frontend (React) and backend (Java + Spring/Spring Boot), ensuring seamless end-to-end integration and reliability
  • Design and deliver well-documented APIs (REST/GraphQL) and integrate with existing systems
  • Maintain high coding standards, lead and participate in code reviews, and approve critical pull requests
  • Author and maintain automated tests (unit and integration) and promote test-first development approaches
  • Ensure secure handling of data and adherence to security best practices, including authentication, authorization, and sensitive data protection
  • Mentor junior and mid-level developers, provide constructive feedback, and promote knowledge sharing within the team
  • Break down complex stories, estimate tasks, and support product prioritization from a technical perspective
  • Collaborate closely with Product, Design, and QA to ensure solutions meet requirements and user experience expectations
  • Participate in grooming, planning, and demo sessions
  • Identify and lead refactoring efforts, reduce technical debt, and drive performance and observability improvements
  • Promote documentation and improve onboarding processes for technical teammates

Requirements

  • At least 3 years of professional software development experience with demonstrable production projects using Java + Spring and React
  • Proven track record of ownership, mentoring, and delivering complex features end-to-end in a production environment
  • Hands-on experience with Apache Kafka for building scalable, event-driven architectures
  • Deep expertise in Java (11 and 17) and Spring/Spring Boot, including memory management, JVM tuning and profiling, and performance optimization
  • Strong React skills, including component patterns, state management, performance optimization, and adherence to best practices
  • Proven experience writing and maintaining effective unit and integration tests to ensure code quality and reliability
  • Strong written and verbal communication skills, with the ability to explain technical trade-offs to both technical and non-technical stakeholders
  • Willingness and ability to travel as required by the project
  • Fluent English skills (written and spoken) at a B2+ level or higher

Nice to have

  • Experience with JavaScript for frontend development beyond React, enabling broader contributions to UI/UX enhancements
  • Familiarity with Oracle PL/SQL for writing and optimizing database queries and stored procedures
  • Experience working with Oracle RDBMS for managing and integrating enterprise-level databases
  • Proficiency with Oracle SQL Developer for database development, debugging, and performance tuning

We offer

  • 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
Keywords
react-jsreactjavaspringspring-bootvisual-art-designplanning-and-designproduct-development-and-designgraphqlprogramming-style-guidecode-reviewpull-requestsensors-test-measurementtraining-and-developmentpolicies-and-practicesauthenticationsensitive-datadata-securitydata-privacy-and-protectiondata-protectionmentoringconstructive-feedbackquality-assuranceuser-experience-uxplanning-and-forecastingelectrical-engineering-and-planningcode-refactoringtechnical-debtobservabilityonboardingsoftware-developmentcoaching-mentoringenvironment-health-and-safety-hsseecology-environmentkafkatrade-shows-eventsi-o-memory-peripheral-connectorsvehicle-modification-tuningcredentialing-profilingperformance-optimizationcomponentstate-local-municipaljavascriptfront-end-developmentuser-interface-uimobile-app-user-experienceoracleperformance-level-ploracle-pl-sqlsqlrelational-database-management-system-rdbmsoracle-sql-developerdatabase-developmentdebugginghealth-caretime-and-attendancepaid-time-offsick-leavereskillingtraining-certificationlinkedin-learning

¿Te interesa este puesto?