Senior Software Developer - Java
Optimiza
AI assistant
Job Description
- Design and build domain modules of Fintech systems as a modular application in Java and Spring Boot.
- Implement workflows and business rules on a BPMN and DMN engine.
- Build and secure REST APIs (OpenAPI 3.1) for the portals, the mobile apps.
- Build integrations Vi API-Gateway or ESB with government entities, payment providers and Oracle E-Business Suite.
- Work directly on Oracle DB data model, SQL performance, transactions, Advanced Queuing.
- Contribute to legacy data migration: mapping rules, reconciliation and cut-over support.
- Review code, write automated tests, mentor mid-level engineers, and take part in production support during hypercare and warranty.
Requirements
- At least five years of professional Java development, at least three of them on Spring Boot in production.
- Modern Java (17 or later; 21 or 25 preferred) and Spring Boot 3, Spring Data JPA, Hibernate, Spring