Our Swiss partner Knowledge Lab is a consulting, software development and data science company founded in 2016. While Switzerland remains the focus of the Zurich-based company, the firm is currently extending its service provisioning to the banking customers across Europe.
The key to this success is the company’s interdisciplinary and highly experienced team of around 20 employees that continuously develop novel solutions at the forefront of bank transformation and constantly research and implement new approaches and IT ideas in its own laboratory.
Due to strong growth and market potential, Knowledge Lab is building in Belgrade its own 15-member team that will be fully integrated with the Zurich-based team. To this end we are looking for: Senior Java Consultant having a strong project experience with micro-service architecture and web security in a DevOps environment. As a consultant you will support our clients in designing, developing or reviewing micro-service-based solutions according to their requirements. For this purpose, you will be part of an experienced and interdisciplinary team with strong banking and engineering skills.
Your responsibilities:
- Design, implementation and maintenance of Java-based solutions including security
- Analysis of the business requirements
- Delivery of non-functional requirements (e.g., performance, high availability)
- Implementation and integration of automatic testing
- Documentation of the delivered solutions
- Analysis and resolution of technical issues
- Design and implementation of prototypes
- Support for sales activities such as effort estimation and demonstration
We believe that you will enjoy these challenges, though some of them may be challenging or tedious in the beginning. We truly mean it when we say that we have a very relaxed and cooperative culture. But that should not hide the fact that we operate in a highly competitive markets, and that we are very serious about our business and our working results.
What we value:
- Master’s degree in Computer science
- Proven track record in designing and developing micro-service-based architectures
- Strong Experience with Java development, Java Frameworks (Spring, Spring-Boot, Hibernate) and integration patterns (message broker, publish-subscribe messaging, RESTful API)
- Expertise with OAuth, OpenId Connect, JWT and mTLS
- Good understanding of container technologies (Docker, Kubernetes, OpenShift)
- Can-Do attitude
- Independent, communicative and responsible personality, with an analytical mindset
- Fluent in English, German is a plus
We offer:
- Possibility to work at ground-breaking projects in financial sector
- Close collaboration with leading European private, universal and retail banks
- Advanced training in Software Development as well as languages
- Team activities and perks: "beer evenings", yearly retreats, workshops, hackathons
- Modern, sunny and open working place with positive and fun 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!