Remote MId-Senior Java Software Engineer (Remote - Argentina)

at OKTO

Posted 1 day ago 3 applied

Description:

  • 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.