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).
Backend Engineer developing cutting - edge AI platforms using modern technologies at Barclays. Collaborating with engineers for high - performance backend systems enhancing AI solutions.
Data Engineer I responsible for building and operationalizing complex data solutions at Travelers. Leveraging ETL experience and cloud platforms to support analytics and AI initiatives.
Full Stack Software Engineer designing and maintaining AWS cloud applications for Ideagen. Collaborating with teams to deliver enterprise - class solutions across software development lifecycle.
Backend Developer participating in the construction of digital channel solutions for a financial company. Responsible for developing APIs and microservices along with transaction management.
Backend Software Engineer managing network communications event traffic for CrowdStrike. Working with distributed systems and collaborating closely with Falcon Sensor teams across platforms.
Senior Backend Developer specializing in PHP/Symfony, creating scalable platforms for ongoing GmbH. Join a skilled team and develop complex features in a supportive work environment.
Senior Software Engineer developing medical device software with a focus on electrophysiology at Medtronic. Leading cross - functional collaboration and software design to enhance patient care.
Product Engineer building customer billing solutions at Allstate. Collaborating across cloud services and automation while modernizing legacy processes.
Python Developer developing next generation tools for energy system analysis at Avaron AB. Working with Python, Linux, and modern technologies in an agile team.
Senior Product Engineer designing backend systems for parcelLab's post - purchase experience platform. Collaborating with Product and Design teams to ship efficient services for returns experience.