O

OKTO PAYMENTS

Mid-Senior Java Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeBuenos Aires, ArgentinaNo salary listedRemote

About the Job

Requirements

  • A bachelor's degree in Computer Science, Computer Engineering, Software Engineering, Information Technology, or a related field is required.
  • At least 5 years of professional experience developing middleware or backend applications using Java is required.
  • At least 1 year of hands-on experience with Java 11 or newer is required.
  • Professional experience in the FinTech, payments, banking, or financial services industry is required.
  • Strong understanding of Object-Oriented Design, SOLID principles, and functional programming concepts is required.
  • Experience designing and developing microservices architectures using Spring Boot and Spring Cloud (Netflix OSS) is required.
  • Knowledge of the Spring Framework 5 ecosystem is required.
  • Experience implementing secure authentication and authorization using OAuth2 is required.
  • Experience with JPA, ORM modeling, and persistence frameworks is required.
  • Strong experience designing and developing RESTful APIs is required.
  • Familiarity with event-driven architecture, asynchronous messaging, and distributed software design patterns is required.
  • Experience working with Git and collaborative source control workflows is required.
  • Understanding of software development best practices, including unit testing, clean code principles, and code review processes, is required.
  • Strong analytical, problem-solving, and troubleshooting skills are required.
  • Ability to work independently while collaborating effectively within an international engineering team is required.
  • Technical writing skills for documenting requirements, software designs, and technical specifications are required.
  • Advanced English is mandatory for technical discussions, collaboration with international teams, and technical documentation.
  • Spanish is mandatory.

Responsibilities

  • Design, develop, and maintain middleware applications and backend services using Java and Spring technologies.
  • Develop new product features and platform capabilities based on business and technical requirements.
  • Build scalable, resilient, and high-performance microservices that support payment processing and financial transaction workflows.
  • Write clean, maintainable, performance-optimized code and ensure high-quality standards and comprehensive unit test coverage.
  • Participate in the design and implementation of distributed systems and event-driven architectures.
  • Develop and maintain RESTful APIs and secure service integrations using modern authentication mechanisms such as OAuth2.
  • Support System Integration Testing (SIT), User Acceptance Testing (UAT), and Production environments, identifying and resolving issues to ensure platform stability.
  • Collaborate with Product Managers, QA Engineers, DevOps Engineers, and Solution Architects to deliver high-quality software solutions.
  • Participate in Agile ceremonies, code reviews, technical discussions, and knowledge-sharing initiatives.
  • Identify opportunities to improve software quality, development processes, and system performance.
  • Work with version control systems and CI/CD pipelines while following engineering best practices and software development standards.
  • Produce technical documentation, including product specifications, design documentation, and implementation details.

Desired Qualifications

  • Experience with cloud platforms such as AWS.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Experience working in high-volume transaction processing environments.
  • Knowledge of payment processing concepts, transaction lifecycle, settlement, reconciliation, or payment gateway integrations.
  • Experience with monitoring, logging, and application performance optimization.

About the Company

Company size
Not listed
Company stage
Not listed
Total funding
Not listed
Headquarters
Not listed
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at OKTO PAYMENTS

See more jobs