Senior Java Software Engineer

🔥 10 minutes ago

🇨🇴 Colombia – Remote

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer

👻 Ghost score 10%

infoinfo

🗣️🇪🇸 Spanish Required

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of OKTO PAYMENTS

OKTO PAYMENTS

51 - 200 employees

💳 Fintech

🔌 API

🤝 B2B

Fintech • API • B2B

OKTO PAYMENTS is a payments and paytech company that provides a unified, software-driven platform for deploying digital payment solutions at scale. The company offers orchestration of pay-ins and payouts, treasury and settlement services, and APIs for real-time, mobile-first transactions across multiple countries. OKTO PAYMENTS includes RegTech capabilities (KYC, AML, fraud) to ensure compliance, targets merchants and enterprises with B2B integrations, and emphasizes fast integration, localized operations, and multilingual support.

📋 Description

• 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

• 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

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

Apply Now

Similar Jobs

🔥 18 hours ago

BlueCloud

501 - 1000

💼 Consulting

📣 Marketing

📦 Logistics

Full Stack Engineer building backend and frontend software for BlueCloud, a Snowflake Elite Partner. Designing APIs, data models, and distributed systems for enterprise data platforms.

🇨🇴 Colombia – Remote

⏰ Full Time

🟡 Mid-level

🟠 Senior

🧑‍💻 Full-stack Engineer

AWS

Cloud

Distributed Systems

Kotlin

Python

React

Redux

TypeScript

🕒 2 days ago

Keppri

51 - 200

💼 Consulting

📣 Marketing

🏥 Healthcare

Líder técnico guiando equipos, arquitectura y calidad de productos digitales. Empresa tecnológica especializada en activos digitales, staffing, software y consultoría empresarial.

🇨🇴 Colombia – Remote

⏰ Full Time

🟡 Mid-level

🟠 Senior

🧑‍💻 Full-stack Engineer

🗣️🇪🇸 Spanish Required

Azure

Grafana

Java

OpenShift

Prometheus

🕒 2 days ago

Capgemini

10,000+ employees

💼 Consulting

🏥 Healthcare

📦 Logistics

Backend software engineer building scalable cloud-native systems for Capgemini Engineering. Developing Java/Kotlin services, APIs, and distributed systems on AWS.

AWS

Cloud

Distributed Systems

GraphQL

GRPC

Java

Kafka

Kotlin

Microservices

MongoDB

MySQL

NoSQL

Spring

Spring Boot

SpringBoot

Terraform

🕒 5 days ago

Truelogic Software

501 - 1000

☁️ SaaS

🤝 B2B

🏢 Enterprise

Senior Full-Stack AI Engineer building context-aware AI agent platforms for Truelogic’s U.S. clients. Developing TypeScript, React, PostgreSQL, LLM workflows, and asynchronous systems.

GraphQL

Postgres

React

TypeScript

🕒 5 days ago

In All Media

1001 - 5000

💼 Consulting

📣 Marketing

☁️ SaaS

Senior Full-Stack Engineer building Node.js microservices, React interfaces, and headless CMS infrastructure for Inallmedia.com. Delivering global digital experiences through remote LATAM teams.

GraphQL

GRPC

JavaScript

Jest

Microservices

Next.js

Node.js

React

Redis

TypeScript