Software Engineer
Core
Design, develop, and deliver scalable, maintainable, high-performance software solutions for digital banking, including blockchain and distributed-ledger technologies.
Role type
Senior IC Software Engineer (Java/Spring/Blockchain)
Builds
Digital banking solutions, microservices, and distributed-ledger applications
Domain
Fintech / Blockchain / Distributed Systems
Deliverable
production ML models | product features
Required skills
Java 17+, Spring ecosystem, SQL, API design, Apache Kafka, Blockchain/Ethereum, Cloud platforms (AWS/Azure/GCP), CI/CD, Docker, Kubernetes
Preferred skills
Banking domain knowledge, Smart contract development, Consensus algorithms, P2P networking, Infrastructure as code, Risk management
Technologies
Java, Spring MVC, Spring Data JPA, Spring Security, Apache Kafka, Ethereum, AWS, Azure, GCP, GitLab CI, Azure DevOps, Jenkins, Docker, Kubernetes