Backend Developer responsible for developing APIs and microservices for the financial sector using Java and Spring Boot. Collaborating with agile teams and ensuring software quality.
Responsibilities
Serás responsable de construir y evolucionar servicios backend para un cliente del sector financiero.
Desarrollando APIs y microservicios robustos, seguros y escalables que soportan capacidades bancarias (cuentas, transacciones, autorizaciones, préstamos, tarjetas, entre otros).
Desarrollar y mantener APIs REST y microservicios con Java + Spring Boot.
Implementar lógica de negocio, integraciones y flujos transaccionales con buenas prácticas de diseño.
Asegurar calidad del software mediante pruebas unitarias e integración (TDD deseable) y revisiones de código.
Optimizar rendimiento y confiabilidad: manejo de errores, concurrencia, trazabilidad y logging.
Diseñar y consumir servicios con contratos claros (OpenAPI/Swagger), versionamiento y documentación.
Participar activamente en equipos ágiles (Scrum/Kanban), colaborando con QA, DevOps, Arquitectura y Producto.
Identificar y proponer mejoras técnicas: reducción de deuda, refactorización, estándares y automatización.
Requirements
+3 a 5 años de experiencia en desarrollo backend con Java.
Dominio de Spring Boot y su ecosistema: Spring MVC/WebFlux (según aplique), Spring Data, Spring Security.
Experiencia en diseño de APIs REST, buenas prácticas (status codes, paginación, idempotencia, seguridad, validaciones).
Conocimiento sólido de bases de datos: Relacionales: PostgreSQL / MySQL / Oracle / SQL Server
Deseable: NoSQL (MongoDB/DynamoDB) según el proyecto
Manejo de ORM (JPA/Hibernate) y optimización de consultas.
Conocimiento de mensajería/eventos (deseable): Kafka, RabbitMQ, SQS/SNS.
Experiencia con Docker y prácticas de despliegue (CI/CD deseable).
Buen manejo de Git y flujos de PR.
Experiencia en entornos ágiles.
Comunicación efectiva para trabajar con equipos multidisciplinarios y stakeholders.
Deseables (no excluyentes) Experiencia en nube, ideal AWS (EKS, Lambda, RDS, CloudWatch).
Platform Engineer developing Golang services at Teya, a payment and software service provider for local businesses. Collaborating closely with CI/CD team for seamless software delivery.
Senior Data Engineer transforming data into actionable intelligence for global e - commerce solutions. Developing ETL/ELT pipelines and integrating complex data sources in a hybrid setup.
Backend Engineer developing data processing systems for a high - performance E - Commerce ecosystem. Focusing on Postgres, API architecture, and modern backend technologies in Stuttgart with a hybrid setup.
Specialist in IT Solutions at Celestica helping to improve business processes through IT solutions. Engaging with teams to document requirements and develop systems and applications.
Senior Software Engineer in NetApp's ONTAP Kernel team driving product development and enhancing software for storage management. Collaborating in an advanced engineering environment with a focus on data management.
Technical Lead at Stefanini responsible for backend software solutions and microservices development. Collaborating in a hybrid work environment and implementing best programming practices.
Back - End Developer for Nestlé Business Solutions improving Drupal - based websites and collaborating with front - end developers. Contributing to multilingual websites and supporting optimization and performance.
.NET Engineer building impactful software solutions at HRS with focus on collaboration and innovation. Join to shape requirements and craft high - performance applications.
Fullstack Developer specializing in .NET and Angular for international clients in Berlin. Engaging in coaching and software development for compliance with legal requirements in established systems.