Software Engineer
Core
Design, implement, and maintain new features and platform enhancements for a multi-tenant payment and Banking-as-a-Service platform.
Role type
Software Engineer (Fintech Payments)
Builds
Payment, benefits, fleet mobility, and embedded finance solutions
Domain
Fintech / E-money / Payments
Deliverable
product features
Required skills
Java 8+, SQL, Spring Boot, Hibernate, microservices architecture, RESTful API development, object-oriented design, Test-Driven Development (TDD), Agile methodologies, DevOps culture, front-end technologies (HTML, CSS, JavaScript)
Preferred skills
clean coding, SOLID principles, AWS cloud services, JUnit, XML/JSON data formats, Unix shell scripting, Git, Maven, Jenkins
Responsibilities
Participate in the design, development, and testing of platform features adhering to standards; Collaborate with peers and senior engineers to deliver software meeting quality benchmarks; Support knowledge sharing through documentation and teamwork; Follow development processes and contribute to continuous improvement; Work collaboratively to deliver projects on time and to specification.
