Java Backend Developer
Core
Developing and maintaining functional, stable back-end applications and integration solutions for a global Bitcoin ATM network.
Role type
Mid-to-senior Java Back-End Developer
Builds
Secure, scalable back-end services and integrations for cryptocurrency terminals
Domain
Fintech / Cryptocurrency / Payments
Deliverable
production ML models | product features | infrastructure
Required skills
Java 8, Spring Boot, JPA, MVC, Spring Security, SQL, Git, Maven, Docker, NGINX, RESTful API design, unit testing, BDD
Preferred skills
CI/CD platforms, Linux, AWS/GPC, Angular/React JS, Swagger, Postman, Flyway
Responsibilities
Design and implement secure, scalable integration solutions; Develop, maintain, troubleshoot, and debug Java applications; Collaborate with UI teams for seamless interactions; Monitor application performance and resolve production incidents; Conduct peer code reviews and mentor junior developers
Seniority
Mid-level to Senior, hands-on IC