IC2 - Software Engineer Backend
Core
Backend engineer building the terminal engine using Java and Spring Boot, developing microservices, APIs, and tools for payment terminals.
Role type
Backend Software Engineer
Builds
Microservices applications, RESTful APIs, and operational tools for payment terminals
Domain
Fintech / Payment Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Spring Boot, Hibernate, SQL, NoSQL (MongoDB, PostgreSQL, MySQL), REST APIs, Git, Maven, Gradle, JUnit, Mockito
Preferred skills
Messaging protocols, transactional messages, Prosa, Global payment systems
Technologies
Java, Spring Boot, Hibernate, MongoDB, PostgreSQL, MySQL, Maven, Gradle, Github Actions, Sonar Cloud, JIRA, Git
Responsibilities
Develop and maintain backend microservices and REST APIs; Implement container technologies for application efficiency; Write unit and integration tests; Automate operational tasks with scripts; Collaborate with Architecture, Data Management, and DevOps teams; Document code and architecture; Resolve technical issues post-release.
Seniority
Mid-level, hands-on IC