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ículumVer más empleos en Bogotá, Bogotá D.C.