vacancy Backend Developer (JAVA)
We are looking for a talented Backend Developer to contribute to the development of a cutting-edge blockchain-based platform for financial instruments.
About the job
Our project focuses on developing a new blockchain based platform for financial instruments, fully integrated into our group’s customer transactions ecosystem from client onboarding to transaction flow and customer wallet and portfolio management.
As a member of our team, you will have the opportunity to innovate and create solutions that will facilitate group-wide modernization of our systems. If you you are passionate about leveraging technology to drive change, we are eager to meet you.
The core facts
- Create software solutions using Java, including writing clean, efficient, and maintainable code
- Optimize applications for maximum speed and scalability
- Conduct unit testing and debugging to ensure applications function correctly and efficiently
- Create and maintain documentation for code and application processes
- Work with cross-functional teams, including front-end developers, designers, business analysts and product managers, to deliver cohesive solutions
- Implement and uphold security protocols and measures to protect applications from vulnerabilities, ensuring data integrity and compliance with industry standards
- Stay updated with the latest industry trends, technologies, and best practices
Your core competencies
- Bachelor’s degree in Computer Science, Software Engineering, or related fiel
- Proven experience in a similar role, working with Java 8 & Java 21
- Proficiency working with Spring Boot, Microservices
- Experience with web technologies (HTML, CSS, JavaScript) and web services (REST/SOAP)
- Experience with integration: ETL (Java batch), Rest, Event Streaming (Kafka/Apache-Pulsar).
- Knowledge of databases: Oracle, PostgreSQL.
- Experience with Cloud, especially with Kubernetes (OpenShift).
- Familiarity with version control systems like Git
- Some experience around distributed ledger technologies (DLT) and smart contracts frameworks is considered a plus
- Excellent problem-solving skills and attention to detail
- Ability to work collaboratively in an Agile team environment
- Good command of English, both written and spoken
Our benefits
We provide a work environment that offers the necessary flexibility and support for your success both professionally and personally.
The application process
Find the position you like and apply
First, we will review your CV. Second, we will inform you about the next recruitment steps. *only selected candidates will be contacted.
Screening call with our HR (30-60 min)
During this call, we will give you more details about the company, the role and ask you a few questions related to your experience and expectations.
Technical assessment (60 min)
The number of interviews required may vary depending on the role, typically ranging from one to two. During this interview your technical skills will be assessed by the manager.
Final interview/ Meet the team (60-90 min)
This online meeting is an opportunity to assess the compatibility between you and our team. We would like to know you better, understand what you bring to the team from technical and soft skills' perspective. You can meet your future colleagues, gain further insight into the role, ask any questions you may have, and gain a sense of our company culture and atmosphere.
Offer
Once we extend an offer and you accept, we will begin planning your onboarding.
Welcome aboard!
On your first day, you will receive your equipment and be introduced to your team guided by your assigned buddy.