Our partner Icon Solutions is a UK-based independent IT payment consultancy and specialist technology provider serving financial institutions across the globe. From IT strategy, architecture and design, to project delivery and software development, Icon allows institutions to rapidly capitalize on the latest technology and market drivers to reduce costs, boost revenues, and ensure compliance with regulatory and industry standards.
Icon’s deep expertise in the field of instant payments and API banking underpins its Global Payments Practice, which provides consulting and technology solutions to financial institutions and payment service providers globally. Icon’s Instant Payments Framework (IPF) provides institutions with faster and more cost-effective access to instant payments through an advanced, highly flexible, software framework capable of seamless integration with core and back-office applications.
Together with our new partner, we are looking for a Java Software Engineer to join our Engineering team. Belgrade team consists of 8 Java developers who are divided into squads and collaborating daily with colleagues from the UK. Knowledge and development are the strong sides of the team that is working on challenging projects with the continuous possibility to develop and grow further.
Your responsibilities:
- Taking a key role in product engineering, following TDD and BDD Processes
- Writing high-quality code within established development standards and patterns
- Contributing to design decisions and technical discussions as part of the engineering team
Your profile:
- 3+ years of experience with Java 8+ (experience with Akka (or equivalent frameworks) & Spring technologies)
- Experience with building high availability/resilient distributed systems
- Experience in automation using Continuous Integration & Continuous Deployment processes
- Comfortable working across the full stack, however predominantly back end
- Agile delivery experience e.g. working in Kanban/Scrum delivery environments
- Fluency in English (written/spoken)
Nice to have:
- Automation environment provisioning using Ansible
- Previous experience with real-time messaging systems
- DevOps experience gained within highly transactional software environments
- Knowledge and/or experience of Docker and Kubernetes
- Knowledge of Unix sys admin and scripting
- Knowledge of document-based data stories e.g. MongoDB
Our offer:
- Competitive salary and a variety of fringe benefits
- Personal development/education (conferences, workshops)
- Excellent work life balance
- Work in an international team of talented engineers
- Great equipment
- Modern and cozy working place with positive and friendly atmosphere
- Know someone who would be a perfect fit? Let them know and after the successful probation period come and collect a well-deserved referral fee!