Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
OKTO PAYMENTS

Senior Java Software Engineer

OKTO PAYMENTS

. Design, architect, and develop backend software solutions for high-volume payment processing.

Posted 9/17/2026full-timeRemote • ColombiaSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in designing and developing scalable, secure backend solutions for high-volume payment processing, utilizing Java, Spring technologies, and AWS cloud services. Proficient in leading architectural transitions to microservices and implementing robust security measures in payment systems.

Highest-signal resume keywords
Java 11+Spring BootMicroservices ArchitectureAWS Cloud ServicesEvent-Driven Software Design Patterns

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Backend Software DevelopmentRESTful API DesignJPA ORMDatabase TuningTransaction ManagementPayment FlowsFraud Detection MechanismsOAuth2 SecurityJWTSSO
Soft Skills
Technical LeadershipMentoringCollaborationCommunication
Tools & Technologies
PostgreSQLMySQLNoSQLGitCI/CD Pipelines
Industry Keywords
FinTechPaymentsHigh-Volume Transaction ProcessingSettlementReconciliation

Tech Stack

Tools & technologies
AWSCloudDistributed SystemsDynamoDBEC2JavaMicroservicesMySQLNoSQLPostgresSpringSpring BootSpringBoot

About the role

Key responsibilities & impact
  • Design, architect, and develop backend software solutions for high-volume payment processing.
  • Create and maintain high-quality, optimized code with robust unit tests and appropriate test coverage.
  • Develop scalable, secure, and reliable software solutions using Java and Spring technologies.
  • Contribute to the evolution of the payment platform and its underlying architecture.
  • Lead the design and architecture of complex distributed systems handling real-time financial transactions at scale.
  • Lead the transition to a microservices-based payments architecture.
  • Design and implement Event-Driven Software Design Pattern solutions.
  • Ensure scalability, security, and reliability standards.
  • Lead integrations with payment gateways, banks, card networks, and alternative payment methods.
  • Work with payment flows, settlement, reconciliation, and fraud detection mechanisms.
  • Design and develop secure, scalable RESTful APIs.
  • Implement OAuth2 Security, JWT, and SSO mechanisms.
  • Design and develop solutions using AWS cloud services.
  • Collaborate with DevOps teams to optimize cloud-based solutions and CI/CD pipelines.
  • Work with PostgreSQL, MySQL, and NoSQL databases; optimize transaction management and database performance.
  • Contribute to high-availability strategies for critical payment systems.
  • Contribute to production monitoring and support scalability, performance, and reliability.
  • Provide technical leadership and mentor junior developers.
  • Guide the team in best practices and efficient coding techniques.
  • Collaborate with product, infrastructure, security, DevOps, and other cross-functional engineering teams.
  • Drive continuous improvement by identifying bottlenecks and optimizing the software development lifecycle.
  • Produce technical requirements, design documents, and specifications.
  • Communicate complex technical concepts to technical and business stakeholders.

Requirements

What you’ll need
  • The professional must be based in Colombia.
  • Bachelor's or Master's degree in Computer Engineering or a related field.
  • 7 years of experience in backend software development.
  • Desirable: experience leading teams and architecting payment systems.
  • Proven working experience in the FinTech/Payments industry.
  • Deep knowledge of Java 11+.
  • Strong experience with Spring Boot.
  • Strong experience with Spring Cloud (Netflix OSS).
  • Strong experience with JPA ORM.
  • Strong understanding of distributed systems.
  • Extensive experience with Event-Driven Software Design Patterns.
  • Expertise in microservices architecture.
  • Experience architecting and designing complex systems.
  • Strong understanding of payment flows.
  • Experience with settlement and reconciliation.
  • Knowledge of fraud detection mechanisms.
  • Experience integrating payment systems and financial institutions.
  • Expertise in designing secure RESTful APIs.
  • Strong knowledge of OAuth2 Security.
  • Experience with JWT and SSO mechanisms.
  • Strong experience with AWS cloud services, including IAM, EC2, S3, Lambda, RDS, DynamoDB, and API Gateway.
  • Hands-on experience with transaction management.
  • Experience with database tuning.
  • Experience with PostgreSQL, MySQL, or NoSQL stores.
  • Experience with high-availability strategies.
  • Experience working with high-volume transaction processing environments.
  • Advanced proficiency in Git for source control and versioning.
  • Strong understanding of software development and coding best practices.
  • Experience developing high-quality, optimized code with appropriate unit test coverage.
  • Advanced English (mandatory), with the ability to participate in technical discussions and communicate complex technical concepts effectively.
  • Fluent or Native Spanish (mandatory), with the ability to communicate complex technical concepts effectively.
  • CV/resumé must be submitted in English.

Benefits

Comp & perks
  • Competitive Compensation
  • Career Growth
  • Continuous Learning
  • Inclusive Environment
  • Work-from-home
  • Birthday leave