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)
Builds
Payment, benefits, fleet mobility, and embedded finance solutions
Domain
Fintech / 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, HTML, CSS, JavaScript
Preferred skills
Clean coding, SOLID principles, AWS cloud services, JUnit, XML/JSON data formats, Unix shell scripting, Git, Maven, Jenkins
Technologies
Java, Spring Boot, Hibernate, AWS, JUnit, Git, Maven, Jenkins, HTML, CSS, JavaScript
Responsibilities
Participate in the design, development, and testing of platform features; Collaborate with peers and senior engineers to deliver software; Support knowledge sharing through documentation; Follow agreed development processes and contribute to continuous improvement; Work collaboratively to deliver projects on time and to specification.
Seniority
Individual Contributor