Senior Java Software Engineer (Remote - Colombia) - CO121-DV
Core
Design, develop, and maintain a next-generation AI-native payment platform for merchants in complex eCommerce sectors, focusing on high-volume transaction processing, scale, and compliance.
Role type
Senior IC backend software engineer (payments)
Builds
Scalable, secure, and reliable payment processing infrastructure and microservices
Domain
FinTech / Payments / Distributed Systems
Deliverable
production ML models | product features
Required skills
Java 11+, Spring Boot, Spring Cloud, JPA ORM, distributed systems, event-driven design, microservices architecture, RESTful API design, OAuth2, JWT, SSO, AWS (IAM, EC2, S3, Lambda, RDS, DynamoDB, API Gateway), PostgreSQL, MySQL, NoSQL, Git
Preferred skills
Team leadership, payment system architecture, FinTech/Payments industry experience
Technologies
Java, Spring Boot, Spring Cloud, Netflix OSS, AWS, PostgreSQL, MySQL, DynamoDB, Git
Responsibilities
Design and architect complex distributed systems for real-time financial transactions; develop backend software solutions for high-volume payment processing; integrate payment gateways, banks, and card networks; design and develop secure RESTful APIs; optimize cloud-based solutions and CI/CD pipelines; mentor junior developers and drive continuous improvement initiatives
Seniority
Senior, hands-on IC with technical leadership