Java Full-Stack Developer with React

EPAM Systems, Inc.


Fecha: hace 1 semana
ciudad: Bogotá, Bogotá D.C.
Tipo de contrato: Tiempo completo

We are searching for a Java Full-Stack Developer with React to join an engineering team working on a leading dining and reservation ecosystem integrated into a digital experience platform. You will help build customer-facing features, identity flows, and cross-platform integrations that connect the product with the broader ecosystem.

Responsibilities

  • Develop and maintain full-stack applications using Java (Spring Boot) and React
  • Implement and support RESTful APIs within a microservices architecture
  • Build responsive UI components using ReactJS and TypeScript
  • Contribute to integration layers (BFF / API Gateway) connecting frontend and backend systems
  • Work with cross-functional teams in a Scrum-based environment
  • Maintain code quality through unit testing (JUnit), code reviews, and CI/CD practices
  • Participate in feature development and system improvements
  • Support cloud-based solutions (AWS) under the guidance of senior engineers
  • Use modern tools like Git, GitHub, and GitHub Copilot for efficient delivery

Requirements

  • 2+ years of experience in full-stack software development
  • Solid knowledge of Java and Spring Boot
  • Hands-on experience with frontend development using ReactJS
  • Experience working with REST APIs and basic understanding of microservices architectures
  • Familiarity with Git-based version control systems
  • Experience with JUnit or similar testing frameworks
  • Understanding of the software development lifecycle and Agile methodologies
  • Good problem-solving skills, ownership, and willingness to learn
  • Ability to work in a distributed team with clear communication and a collaborative mindset
  • Continuous learning attitude and adaptability
  • English language proficiency at an Upper-Intermediate level (B2) or higher

Nice to have

  • Basic knowledge of TypeScript
  • Awareness of API Gateway / BFF patterns
  • Familiarity with Docker
  • Exposure to CI/CD pipelines
  • Interest in authentication/identity systems
  • Experience working 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