Desarrollador Java
Summary
Fully remote Java developer role (3-4 years experience) maintaining and improving backend services: analyzing existing code, fixing bugs, and building REST APIs. Core stack is Java 17+, Spring Boot, Spring Data JPA/Hibernate, PostgreSQL, Gradle/Maven, Docker, and event-driven messaging.
Java Developer
Modalidad: Remoto
Requisitos:
- Fundamentos sólidos de Java y programación orientada a objetos.
- Conocimientos de principios SOLID, patrones de diseño y buenas prácticas de programación.
- Conocimientos básicos de Spring Boot y desarrollo de APIs REST.
- Manejo de SQL y bases de datos relacionales.
- Conocimientos de pruebas unitarias y aseguramiento de calidad del código.
- Manejo de Git y control de versiones.
- Capacidad para analizar código existente, identificar errores y proponer soluciones.
Habilidades técnicas:
- Java 17 o superior.
- Spring Data JPA e Hibernate.
- Gradle o Maven.
- PostgreSQL.
- Fundamentos de microservicios y arquitectura de software.
- Docker y conceptos básicos de cloud.
- Conocimientos de mensajería asíncrona y sistemas orientados a eventos.
- Conocimientos indispensables Fundamentos sólidos de Java y programación orientada a objetos.
- Conocimientos de principios SOLID, patrones de diseño y buenas prácticas de programación.
- Conocimientos básicos de Spring Boot y desarrollo de APIs REST.
- Manejo de SQL y bases de datos relacionales.
- Conocimientos de pruebas unitarias y aseguramiento de calidad del código.
- Manejo de Git y control de versiones.
- Capacidad para analizar código existente, identificar errores y proponer soluciones.
Conocimientos deseables:
- Java 17 o superior.
- Spring Data JPA y Hibernate.
- Gradle o Maven.
- PostgreSQL.
- Fundamentos de microservicios y arquitectura de software.
- Docker y conceptos básicos de cloud.
- Conocimientos de mensajería asíncrona y sistemas orientados a eventos.