Job Title: Java Backend Developer (Spring Boot) Company Name: Keppri Job Url: https://careers-page.com/keppri/job/7X4W78W3 Job Description: About the position: BackEnd Developer (Java) (Remote) Keppri is looking for a Java Backend Developer (Spring Boot) At Keppri, people are at the heart of our technological development. We are a consulting firm focused on the entire digital product lifecycle, with extensive experience in the financial and real estate sectors. If you are looking for an environment where personal and professional development is a priority, this opportunity is for you. Your Role Java Backend Developer (Spring Boot) You will be responsible for building and evolving backend services for a client in the financial sector, developing robust, secure, and scalable APIs and microservices that support banking capabilities (accounts, transactions, authorizations, loans, cards, among others). Key responsibilities Develop and maintain REST APIs and microservices with Java + Spring Boot . Implement business logic, integrations, and transactional flows using good design practices. Ensure software quality through unit and integration testing (TDD desirable) and code reviews. Optimize performance and reliability: error handling, concurrency, traceability, and logging. Design and consume services with clear contracts (OpenAPI/Swagger), versioning, and documentation. Actively participate in agile teams (Scrum/Kanban), collaborating with QA, DevOps, Architecture and Product. Identify and propose technical improvements: debt reduction, refactoring, standards, and automation. Key Competencies +3 to 5 years of experience in backend development with Java . Mastery of Spring Boot and its ecosystem: Spring MVC/WebFlux (as applicable), Spring Data, Spring Security. Experience in REST API design , best practices (status codes, pagination, idempotence, security, validations). Solid knowledge of databases: Relational: PostgreSQL / MySQL / Oracle / SQL Server Desirable: NoSQL (MongoDB/DynamoDB) depending on the project ORM management (JPA/Hibernate) and query optimization. Knowledge of messaging/events (desirable): Kafka, RabbitMQ, SQS/SNS. Experience with Docker and deployment practices (CI/CD desirable). Good handling of Git and PR workflows. Experience in agile environments . Effective communication for working with multidisciplinary teams and stakeholders. Desirable (not mutually exclusive) Cloud experience, ideally AWS (EKS, Lambda, RDS, CloudWatch). Basic observability: structured logs, metrics, traces (OpenTelemetry desirable). Security: OAuth2/OIDC, JWT, OWASP Top 10. Architecture patterns: microservices, hexagonal/clean architecture, DDD, resilience (circuit breaker, retries, timeouts). Experience in the financial sector or high-transaction products. What we offer Competitive salary commensurate with your experience. Professional development : support for continuing education and certifications. Performance bonuses . An environment focused on your human and professional growth. Challenging projects with real impact. If you're ready to build robust backend services with Java + Spring Boot and contribute to technological transformation, join Keppri!