OKTO is seeking a skilled Java Middleware Engineer to join their growing team, with this position being fully remote and based in Argentina.
The role involves developing scalable payment technologies and requires a passion for clean code, microservices, and impactful solutions.
Responsibilities include developing new product functionality based on business and technical requirements, producing performance-optimized code that is properly unit tested, and supporting SIT, UAT, and production environments.
The candidate will apply modern Agile methodologies and must have an excellent academic background, holding a Bachelor or Masterโs degree in Computer Engineering or a related field.
Proven experience of 5+ years in middleware application development using Java is required, with at least 1 year of experience using Java 8.
The role requires knowledge of Java 8 Functional Programming, Object-Oriented Design (OOD), and familiarity with Event-Driven software design patterns.
Strong written and verbal communication skills in English are essential, along with good technical writing abilities for product requirements, design documents, and product specifications.
Experience with versioning and source control systems, particularly Git, is necessary.
The candidate should possess analytical and practical thinking skills and be a team player.
Specific experience in Java 8 microservices with Spring Boot and Spring Cloud (Netflix OSS), Spring 5 Framework, OAuth2 Security, JPA persistence and ORM modeling, and Restful API design is preferred.
Requirements:
A Bachelor or Masterโs degree in a Computer Engineering field or a related area is required.
A minimum of 5 years of proven experience in middleware application development using the Java programming language is necessary, with at least 1 year of experience using Java 8.
Proficiency in Java 8 Functional Programming and Object-Oriented Design (OOD) is essential.
Familiarity with Event-Driven software design patterns is required.
Strong written and verbal communication skills in English are mandatory.
Good technical writing skills for product requirements, design documents, and product specifications are needed.
Experience working with versioning and source control systems, particularly Git, is required.
The candidate should demonstrate analytical and practical thinking abilities.
Being a team player is essential for this role.
Specific experience with Java 8 microservices using Spring Boot and Spring Cloud (Netflix OSS), Spring 5 Framework, OAuth2 Security, JPA persistence and ORM modeling, and Restful API design is preferred.
Benefits:
The position offers competitive compensation.
Employees will receive modern equipment to facilitate their work.
There are opportunities for career growth within the company.
Continuous learning and development are encouraged and supported.
The work environment is inclusive and promotes diversity.
This role allows for a work-from-home arrangement.