- Diseñar, desarrollar y mantener aplicaciones robustas basadas en Java
- Participar en todo el ciclo de vida del desarrollo de software, desde la recopilación de requisitos hasta la implementación
- Escribir código limpio, eficiente y bien documentado siguiendo mejores prácticas y estándares de programación
- Colaborar con analistas, arquitectos e ingenieros de QA para ofrecer soluciones que satisfagan las necesidades del cliente
- Participar en revisiones de código y debates técnicos
- Identificar, diagnosticar y resolver defectos de software y problemas técnicos
- Contribuir al crecimiento técnico general del equipo
Requirements
- Sólidos conocimientos fundamentales de Java, incluyendo principios de programación orientada a objetos, estructuras de datos y conceptos clave del lenguaje
- Nivel de experiencia flexible: de 0 a 3 años
- Familiaridad con Spring Boot, Maven o Hibernate
- Comprensión de bases de datos relacionales y SQL, con capacidad para escribir y optimizar consultas básicas
- Experiencia o formación académica en sistemas de control de versiones como Git
- Capacidad para trabajar en entornos de desarrollo cooperativo
- Mentalidad proactiva y orientada a la resolución de problemas
- Gran atención al detalle
- Pasión por el desarrollo de software y el aprendizaje continuo
- Más de un año de experiencia laboral relevante según la descripción específica del grado
Core Competencies
Proficient in Java application design and development, with a strong understanding of object-oriented programming principles and relational databases. Demonstrates problem-solving abilities and attention to detail in collaborative software development environments.
Highest-signal resume keywords
- Java Development
- Spring Boot
- Maven
- Hibernate
- SQL
Hard Skills
- Java
- Object-Oriented Programming
- Data Structures
- Relational Databases
- SQL Queries
- Version Control Systems
- Git
- Code Review
- Software Debugging
- Technical Documentation