Desarrollador De Back-End

Aviso de fuente externaen Publicis Production

Responsibilities- Design, develop, and maintain back-end services and microservices using Java and Spring (Spring Boot, Spring MVC, Spring Data).- Develop and consume RESTful APIs followi...

Fuente externa - sin verificarhace 12 díasVigente hasta: 20 oct 2026

Salario

No especificado

Ubicación

San José, Costa Rica

Tipo de empleo

Tiempo completo

Modalidad

No especificado

Desarrollador De Back-End

San José, Costa Rica

Descripción del empleo

Responsibilities- Design, develop, and maintain back-end services and microservices using Java and Spring (Spring Boot, Spring MVC, Spring Data).- Develop and consume RESTful APIs following best practices for design and security.- Participate in defining architecture, design patterns, and technical decisions for scalability and robustness.- Write unit and integration tests (JUnit, Mockito) and ensure code quality through code reviews.- Optimize queries and schemas in relational databases (MySQL, PostgreSQL, SQL Server) and collaborate on integrations with NoSQL databases when applicable.- Automate build and deployment processes (Maven/Gradle, CI/CD) and manage containers (Docker).- Collaborate with frontend teams for integrations (React, Angular, or JS) and ensure stable API contracts.- Monitor, analyze, and improve service performance, observability, and resilience.- Document designs, APIs, and operational procedures; keep repositories and runbooks up to date.- Mentor and guide more junior developers, promoting best practices and code standardization.- Participate in estimation, planning, and delivery within agile methodologies (Scrum/Kanban).
Mandatory requirementsMinimum 5 years of hands-on experience in back-end development with Java.- Strong experience with Spring Boot, Spring MVC, Spring Data, and microservices patterns.- Proven experience designing and consuming REST APIs.- Knowledge of JavaScript for integration with frontends (React, Angular, or vanilla JS).- Strong understanding of OOP, design patterns, data structures, and algorithms.- Experience with relational databases (MySQL, PostgreSQL, SQL Server) and familiarity with NoSQL databases.- Experience with build tools such as Maven or Gradle.- Experience with containers (Docker) and CI/CD pipelines.- Knowledge of unit testing frameworks (JUnit, Mockito).

¿Es tuya esta vacante?

Reclámala gratis y recibe candidatos con video en CazVid.

Empleos similares