About the Role
OKTO is looking for a skilled Java Middleware Engineer to join our growing team. This is a fully remote role based in Argentina, supporting the development of scalable payment technologies. You will play a key role in our expanding business, which serves international markets including Brazil, Romania, Italy, Greece, Germany, the UK, and Spain.
Responsibilities
- Develop new product functionality based on business and technical requirements.
- Produce performance-optimized code that is properly unit-tested.
- Support SIT, UAT, and production environments.
- Apply modern Agile methodologies.
Requirements
- Bachelor or Master’s degree in Computer Engineering or a related field.
- Proven working experience in fintech or payment industries.
- 5+ years of experience in middleware application development using Java (at least 1 year using Java 11+).
- Strong knowledge of Java 11+ Functional Programming and Object-Oriented design (OOD).
- Familiarity with Event-Driven software design patterns.
- Experience with Java microservices using Spring Boot and Spring Cloud (Netflix OSS).
- Proficiency with Spring 5 Framework, OAuth2 Security, JPA persistence, ORM modelling, and RESTful API design.
- Experience with Git version control.
- Strong written and verbal communication skills in English and Spanish.
- Ability to create technical documentation for product requirements and specifications.
Benefits
- Competitive Compensation
- Career Growth
- Continuous Learning
- Inclusive Environment
- Work-from-home
- Birthday leave