# Mid-Senior Java Software Engineer (PR01-DV)

**Company:** [OKTO PAYMENTS](http://jobs.workable.com/companies/oqjHz56DNBbaw45KRtyF2g.md)
**Location:** Remote
**Workplace:** remote
**Employment type:** Full-time

[Apply for this job](http://jobs.workable.com/view/60dbf1f3-d5f5-4f48-bac9-1fc2f8c5d830)

## Description

OKTO PAYMENTS' continuous growth demands high-caliber candidates who embody professionalism, passion, and creativity. For those who join us, we offer significant career advancement, stimulating challenges, and a clear runway for growth.

OKTO PAYMENTS is the next-generation Payment Service Provider - AI-native, precision-engineered, and relentlessly merchant-obsessed. Built for merchants operating in the most complex and demanding eCommerce sectors, our platform goes far beyond transaction processing. We solve for scale, compliance, and performance with one unshakable focus: delivering outcomes that power merchant growth.

From payments and banking to treasury and settlement, we engineer the financial infrastructure that gives our partners a competitive edge. The result? Faster onboarding, smarter operations, and resilient, real-time performance.

At OKTO PAYMENTS, we enable merchants to Play Differently, transforming payments from routine transactions into true differentiators that deliver personalized, frictionless experiences.

Our AI-native innovation harnesses data and insight to power every decision, while our proprietary in-house engineering ensures precision and control. Combined with deep, trust-based relationships worldwide, we’re redefining what it means to build, scale, and win in complex digital commerce.

**Your responsibilities will include but will not be limited to:**

-   Ability to 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

-   Excellent academic background. Bachelor or Master’s degree in a Computer Engineering field or related area
-   Proven Working Experience in fintech/ payments
-   Proven experience 5+ years in middleware application development using Java programming language (at least 1 year using Java 11).
-   Java 11+ Functional Programming as well as Object-Oriented design (OOD)
-   Some familiarity with Event-Driven software design patterns
-   Strong written and verbal communication in English and Spanish
-   Good technical writing for product requirements, design documents and product specifications
-   Working with versioning and source control systems (e.g. Git)
-   Analytical and practical thinking
-   Team player

Specific experience:

-   Java 11+ microservices with Spring Boot and Spring Cloud (Netflix OSS)
-   Spring 5 Framework, OAuth2 Security, JPA persistence and ORM modelling, Restful API design
-   Proficient understanding of Git code versioning tool

**Please submit your CV in english**

## Benefits

💰 Competitive Compensation

📈 Career Growth

🎓 Continuous Learning

🌱 Inclusive Environment

🏠 Work-from-home

🎂 Birthday leave
