Job Closed
This listing is no longer active.
Especialistas en el end to end de activos digitales, staffing y Servicios Tecnológicos. Hazlo fácil con KEPPRI !!!
Desarrollador BackEnd, Java
Location
Peru
Posted
108 days ago
Salary
0
Seniority
Senior
Job Description
Desarrollador BackEnd, Java
Keppri
• 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.
Job 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).
- Observabilidad básica: logs estructurados, métricas, trazas (OpenTelemetry deseable).
- Seguridad: OAuth2/OIDC, JWT, OWASP Top 10.
- Patrones de arquitectura: microservicios, hexagonal/clean architecture, DDD, resiliencia (circuit breaker, retries, timeouts).
- Experiencia en sector financiero o productos de alta transaccionalidad.
Benefits
- Salario competitivo acorde a tu experiencia.
- Desarrollo profesional : apoyo para formación continua y certificaciones.
- Bonificaciones por desempeño .
- Un ambiente centrado en tu crecimiento humano y profesional.
- Proyectos retadores con impacto real.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Backend Engineer, Rust/C++
Startup TalentSenior level recruiting experts specific to startups in the software space.
• Design, develop, and maintain the core backend systems that power the company's DeX and Network • Define the high-level structure of the backend systems, the data flow, and interactions between the various components of the backend stack • Ensure the architectural design addresses reliability, high availability and performance requirements • Implement and maintain robust security measures to protect backend systems and APIs from security threats • Define the strategy for data storage, including selection of databases • Develop and execute a comprehensive testing strategy including unit, integration, security, load and performance testing • Stay updated on emerging technologies and trends in backend development and architecture • Clearly document the architectural design and collaborate with software engineers to implement the design effectively • Participate in code reviews, mentor junior engineers, and enforce coding standards
Junior Full-Stack Developer – Laravel, VueJS
Appetiser AppsWe build and grow world-class apps. Worked with Youfoodz, Formula 1, Daikin and more. Have an app project? Let's chat.
• BUILD beautiful websites using HTML and CSS to bring creative ideas to life. • COLLABORATE with designers and developers to create web apps and backend mobile solutions. • COORDINATE with teams to launch content, setting clear timelines and expectations. • PLAN for the unexpected by preparing backup solutions to ensure site reliability. • GROW and maintain the website by expanding its features and keeping content fresh. • LEAD projects and, when needed, take charge of a team from start to finish. • ADAPT quickly and take on new tasks as they arise.
Fullstack Developer – Node.js, Python, React, Vue
Tekton LabsWe are the bridge between people and technology. #CreativityPowersTechnology
• Design and develop APIs using Node.js or Python (FastAPI). • Implement serverless services with AWS Lambda and API Gateway. • Manage persistence with PostgreSQL/MySQL and NoSQL databases such as DynamoDB. • Implement secure authentication using JWT and OAuth2. • Apply continuous integration and security analysis tools (GitHub Advanced Security). • Develop web applications with React/Next.js or Vue/Nuxt. • Implement frontend security standards (CSP, security headers). • Apply TDD principles and DevOps best practices. • Participate in code reviews. • Collaborate with Product, QA, and Design teams. • Break down user stories into technical deliverables. • Propose improvements to processes and architecture.
• Develop and maintain high-quality, secure, and efficient software in Rust. • Contribute to the architecture of blockchain protocols and distributed systems. • Implement automated tests and write detailed documentation to ensure code quality and robustness. • Collaborate closely with other engineers to drive innovation and deliver excellent software. • Take ownership of significant technical features, from conception to production.




