Senior Java Full-Stack Developer (React, AWS)

EPAM Systems

We are seeking a Senior Java Full-Stack Developer to join our team in creating cutting-edge, scalable applications. This is an opportunity to leverage your skills in Java, React, AWS, and other modern technologies to design and deploy high-quality solutions while collaborating with a team of talented professionals in a dynamic environment.

Responsibilities

  • Build scalable applications that support intelligent workflows, automation, and improved user experiences
  • Design, develop, and deploy full-stack solutions with high standards of performance and security
  • Create and maintain backend microservices using Java and Spring framework
  • Develop responsive front-end interfaces with ReactJS and modern JavaScript (ES6+)
  • Integrate and consume RESTful APIs for efficient communication between front-end and backend components
  • Write scripts and services for various backend tasks using Python
  • Implement secure authentication and authorization workflows, including SAML via tools such as OKTA
  • Troubleshoot and debug complex issues across the stack
  • Collaborate with DevOps to implement CI/CD pipelines and optimize deployment processes
  • Work with architecture teams to define technical principles and foundational designs for scalable systems
  • Identify risks and bottlenecks related to scalability, production readiness, and model performance

Requirements

  • 3+ years of software engineering experience
  • Strong hands-on experience with Java, Python, and Spring framework
  • Proficiency in Amazon Web Services and CI/CD practices
  • Expertise in front-end development using ReactJS and modern JavaScript (ES6+)
  • Background in developing microservices architectures and RESTful APIs
  • Knowledge of secure coding practices and API security fundamentals
  • Experience integrating authentication and identity management solutions such as OKTA
  • Familiarity with Agile development methodologies and version control tools like Git
  • Strong collaboration and problem-solving skills
  • Excellent written and verbal communication skills in English (B2+ level)

Nice to have

  • Familiarity with Auth0 and SAML-based authentication workflows
  • Experience with Terraform for infrastructure provisioning
  • Knowledge of GraphQL
  • Experience with Node.js and/or Golang
  • Understanding of Claude Code and its applications
  • Exposure to AI/ML components, frameworks, or the integration of intelligent workflows
  • Experience in Expense Management and Travel industry domains

We offer/Benefits

  • 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
Read Full Description
Confirmed 6 hours ago. Posted 5 days ago.

Discover Similar Jobs

Suggested Articles