Software Engineer (Java)
Core
Develop and maintain Java-based microservices for a global payment gateway used by merchants and franchises.
Role type
Mid-level Java/Spring Boot software engineer
Builds
Payment gateway microservices and APIs
Domain
Fintech / Payments
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Spring Boot, RESTful services, SQL databases, unit/integration testing, distributed systems architecture, RabbitMQ, Maven, JUnit
Preferred skills
JavaScript/Angular, Visual Studio Code, on-call support, mentorship participation
Technologies
Spring framework, Spring Boot, RabbitMQ, Maven, JUnit, Angular 9+, Visual Studio Code
Responsibilities
Write efficient, testable code; resolve production issues; participate in technical design and architectural decisions; conduct peer reviews; maintain documentation; collaborate with cross-functional teams; perform on-call rotations.
Seniority
Mid-level, hands-on IC