Senior Java Software Engineer (Remote - Colombia) - CO121-DV
Company shown to members 🔒 · Remote · Colombia only
Apply free: 3 jobs are on us✨ Tailor my resume for this job🎤 Practise the interview question, free
✓ Straight from the company's own careers page. No middlemen, no “we'll send you a check for equipment”. How we check jobs
✓ Sent 100 applications and heard nothing? Make this one count: tailor your resume to this ad in one tap, free.
✨ Not sure this is the one? Get your remote job matches in 30 seconds →
First recorded by Psst: 12 October 2026. Your first 3 jobs are free to apply to (the first right away, 2 more with your email). After that, the company and the apply link are for Psst members, from $4.99 for 7 days.
Practise the first interview question for this job
If the company replies, the first call usually starts with a question like this. Vague answers are the easiest to reject. Write yours and get an AI score in under a minute.
The 20-second read
- Experience
- 7+ years required
- Where you can live
- Colombia only
- Languages
- English, Spanish
- Skills and tools
- reconciliation, java, aws, git, ci/cd, onboarding
- Degree or licence
- Mentioned (bachelor's)
- Job type
- Full-time
Read from the ad by Psst's rules. Check the full ad below before applying.
Job details
- Where you can work
- Colombia
- Employment type
- Full-time
- Advertised pay
- Not stated by the employer
- Experience
- 7+ years required
- Employer publication date
- 16 September 2026
- First recorded by Psst
- 12 October 2026
- Last checked at the source
- 10 November 2026
About the job
The company 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.
The company 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 the company 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.
Summary
As a Senior Software Engineer, you will play a key role in designing, developing, and maintaining our next-generation payment platform. This position requires strong hands-on experience with distributed systems, Java-based microservices, and high-volume transaction processing. You will be responsible for building scalable, secure, and reliable software solutions while collaborating closely with product, infrastructure, security, and other engineering teams.
Key Responsibilities
- Software Development
- 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.
- Software Architecture & Distributed Systems
- Lead the design and architecture of complex distributed systems that handle real-time financial transactions at scale.
- Take a lead role in the transition to a microservices-based architecture for payments.
- Design and implement solutions based on Event-Driven Software Design Patterns.
- Ensure systems meet high standards of scalability, security, and reliability.
- Payments & Integrations
- Lead the integration of payment gateways, banks, card networks, and alternative payment methods.
- Work with payment flows, settlement, reconciliation, and fraud detection mechanisms.
- Contribute to the development of solutions supporting high-volume financial transactions.
- APIs & Security
- Design and develop secure and scalable RESTful APIs.
- Implement and work with OAuth2 Security, JWT, and SSO mechanisms.
- Ensure the security and reliability of payment-related services and integrations.
- AWS & Cloud
- Design and develop solutions using AWS cloud services.
- Work with AWS services including IAM, EC2, S3, Lambda, RDS, DynamoDB, and API Gateway.
- Collaborate with DevOps teams to optimize cloud-based solutions.
- Databases & Transaction Management
- Work with PostgreSQL, MySQL, and NoSQL databases.
- Implement and optimize transaction management.
- Perform database tuning to support high-volume transaction processing.
- Contribute to high-availability strategies for critical payment systems.
- DevOps & Production Systems
- Collaborate with DevOps teams to optimize CI/CD pipelines.
- Contribute to monitoring strategies for production systems.
- Support the scalability, performance, and reliability of production environments.
- Technical Leadership & Collaboration
- Provide technical leadership and mentor junior developers.
- Guide the team in best practices and efficient coding techniques.
- Collaborate with cross-functional teams to deliver highly scalable and performant solutions.
- Drive continuous improvement initiatives, identifying bottlenecks and optimizing the software development lifecycle.
- Technical Documentation
- Produce clear and concise technical requirements, design documents, and specifications.
- Communicate complex technical concepts effectively with technical and business stakeholders.
Requirements
The professional must be based in Colombia.
Education & Experience
- 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.
Java & Spring
- Deep knowledge of Java 11+.
- Strong experience with Spring Boot.
- Strong experience with Spring Cloud (Netflix OSS).
- Strong experience with JPA ORM.
Software Architecture
- Strong understanding of distributed systems.
- Extensive experience with Event-Driven Software Design Patterns.
- Expertise in microservices architecture.
- Experience architecting and designing complex systems.
Payments
- Strong understanding of payment flows.
- Experience with settlement and reconciliation.
- Knowledge of fraud detection mechanisms.
- Experience integrating payment systems and financial institutions.
APIs & Security
- Expertise in designing secure RESTful APIs.
- Strong knowledge of OAuth2 Security.
- Experience with JWT and SSO mechanisms.
AWS
- Strong experience with AWS cloud services, including:
- IAM
- EC2
- S3
- Lambda
- RDS
- DynamoDB
- API Gateway
Databases & Performance
- 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.
Version Control & Engineering Practices
- 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.
Languages
- 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.
Please submit your CV/resumé in English .
Benefits
- 💰 Competitive Compensation
- 📈 Career Growth
- 🎓 Continuous Learning
- 🌱 Inclusive Environment
- 🏠 Work-from-home
- 🎂 Birthday leave
Apply free: 3 jobs are on us✨ Tailor my resume for this jobPrepare with the Apply kitMore remote Java developer jobs →
- Open 8 weeks
- No pay listed
Similar remote jobs
- Software Engineer (Go/Java)Latin America only
- Senior Java Software Engineer (Oracle) - OP02295Brazil, Argentina, Colombia only
- Backend Software Development Engineer II (Remote @ Colombia)Colombia only
- Full Stack Software Engineer (Java + React/Angular)Colombia only
- Java Staff Software Developer IVColombia only
Explore more jobs
A resume that gets past the first 6 seconds
Recruiters skim. The Psst resume coach fixes what makes them skip you, line by line, and one tap tailors it to the exact job you're applying to.
- 1Every line checkedWeak starts, clichés and AI-sounding phrases flagged, with a 3-question fix.
- 2Tailored to the jobSee which skills and tools from the ad your resume is missing. Try it free on one of your matches.
- 3Ready for remoteTime zone, tools and proof you work on your own, the things remote teams look for.
- 4Looks the partOne page, 6 designs, 8 colours and a matching cover letter, free to build. Premium downloads the PDF and Word files.
Example with made-up details. The score is the builder's own check, not an ATS rating or a promise of an interview.