Desarrollador Java/AWS
Role details
Job location
Tech stack
Job description
Desarrollar aplicaciones empresariales multicapa utilizando tecnología Java y el ecosistema Spring.
- Diseñar y mantener arquitecturas basadas en microservicios, así como servicios web REST y SOAP.
- Implementar y gestionar soluciones en la nube aprovechando los servicios de AWS.
- Garantizar la calidad del software mediante la aplicación de estándares, normas y prácticas de refactorización.
- Realizar pruebas unitarias, de integración y análisis de rendimiento del sistema.
- Documentar detalladamente las APIs desarrolladas (OpenAPI/Swagger) para asegurar su correcta integración.
- Gestionar el ciclo de vida del código, desde la construcción con herramientas de automatización hasta el control de versiones.
Requirements
- Experiencia sólida en Spring Core, Spring Boot, MVC, Spring Security y Spring JPA Hibernate.
Dominio de servicios AWS y experiencia en arquitecturas de microservicios. * Manejo avanzado de herramientas de construcción Maven y Gradle. * Experiencia en control de versiones con GIT, BitBucket y GitFlow. * Conocimiento en herramientas de medición de calidad de código como Sonar. * Experiencia en frameworks de testing (JUnit, DBUnit, Mockito, TestContainers) y herramientas de rendimiento (JMeter, JConsole). * Capacidad para documentar APIs utilizando OpenAPI o Swagger. * Conocimiento en integración de herramientas de seguridad como Rapid7 y manejo de logs con Log4j/SLF4J.