Senior Java Full-Stack Developer with React

EPAM Systems, Inc.


Fecha: hace 3 semanas
ciudad: Ciudad de México, Ciudad de México
Tipo de contrato: Tiempo completo

We are building a Senior Java Full-Stack Developer with React role for a high-impact team delivering a dining and reservation ecosystem embedded in the digital experience. You will ship client-facing features, identity flows, and integration layers (BFF / API Gateway) using Java (Spring Boot) and ReactJS with modern tooling. Apply now to help scale the platform.

Responsibilities

  • Design, develop, and support full-stack applications with Java (Spring Boot) and React
  • Implement and extend RESTful APIs and a microservices architecture
  • Create modern, responsive UI components using ReactJS and TypeScript
  • Build integration layers (BFF / API Gateway) that connect frontend and backend systems
  • Collaborate with cross-functional teams in a Scrum-based environment
  • Ensure code quality via unit testing (JUnit), code reviews, and CI/CD practices
  • Contribute to feature delivery, system enhancements, and performance optimization
  • Support cloud-based solutions (AWS) and scalable platform design
  • Use modern tools such as Git, GitHub, and GitHub Copilot to deliver efficiently

Requirements

  • Hands-on experience of 3+ years with Java (Spring Boot) and ReactJS in full-stack development
  • Proven track record building REST APIs and working with microservices architectures
  • Working knowledge of Git-based version control systems
  • Practical experience with JUnit or comparable testing frameworks
  • Solid understanding of the full software development lifecycle and Agile methodologies
  • English level B2+ (upper-intermediate or higher)

Nice to have

  • Working knowledge of TypeScript and API Gateway / BFF patterns
  • Familiarity with Docker, Kubernetes, and CI/CD pipelines
  • Exposure to authentication and identity systems
  • Experience in large-scale enterprise environments

Cómo postularme

Para solicitar este empleo, debe autorizarse en nuestro sitio web. Si aún no tiene una cuenta, regístrese.

Publicar un currículum