IDS Comercial, S.A. de C.V.
Desarrollador Java
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.
- Compensation
- MX$35K–MX$37K / mo
- Location
- Benito Juárez
- Work setup
- Remote
- Seniority
- Not specified
- Employment
- Full time
- Experience
- Not specified
- Category
- Software engineering
- Posted
Skills
Must have
- Solid Java and OOP fundamentals
- SOLID principles, design patterns, and good programming practices
- Basic knowledge of Spring Boot and REST API development
- SQL and relational databases
- Unit testing and code quality assurance
- Git and version control
- Ability to analyze existing code, identify errors, and propose solutions
- Bachelor's degree (Licenciatura)
Nice to have
- 3-4 years of professional experience
- Java 17 or higher
- Spring Data JPA and Hibernate
- Gradle or Maven
- PostgreSQL
- Microservices fundamentals and software architecture
- Docker and basic cloud concepts
- Asynchronous messaging and event-driven systems
Full description
Java DeveloperModalidad: 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.
Requisitos
Estudios
Educación superior - Licenciatura
Valorado
Experiencia profesional
3-4 años