Mid-Senior Java Software Engineer
Core
Designing and building scalable, cloud-ready Java applications and microservices for global cross-border payment solutions.
Role type
Mid-Senior IC Java Software Engineer
Builds
Scalable payment processing applications and microservices
Domain
Fintech / Global Payments
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, JPA, SQL, Microservices Architecture, API Design, Test-Driven Development, CI/CD Pipelines, Root Cause Analysis, Secure Coding Practices
Preferred skills
AI tooling for development, Advanced Design Patterns, Behavior-Driven Development, Performance Optimization
Technologies
Spring, Angular, Jenkins, Git, Sonar, Zally, Checkmarx
Responsibilities
Design software components translating product requirements into scalable technical solutions; Build modular, extensible, and performant applications; Design, execute, and maintain unit, functional, and integration tests; Troubleshoot application and production issues using structured root cause analysis; Collaborate with cross-functional stakeholders to deliver business solutions.
Seniority
Mid-Senior, hands-on IC