Senior Java Developer (ws) Offline

About the Customer:

The customer’s company is a large stock exchange company. It operates trading platforms for shares, treasury and corporate bonds, derivatives, and electricity and gas and provides indices and benchmarks.

 

About the Project:

The business goal of the customer’s platform, which is built on blockchain technology, is to create a market for non-public companies by a) enabling financing by issuing tokens, b) maintaining a dispersed token register, and c) partially automated token trading.

 

At the first stage of the platform's creation, it should contain the functionalities necessary for its launch for users (registration, login, issuer form ("KIS"), primary market functionality, blockchain, KYC/AML, and secondary market module (based on fixing, without continuous market).

 

Project Team:

1 Delivery Manager, 1 Lead Java Developer, 1 Lead JavaScript Developer, 3 Senior Java Developers, 2 Middle Java Developers, 2 Senior JavaScript Developers, 2 UI/UX Designers, 2 Senior DevOps

 

Project Stage:

Development

 

Project Advantages:

You will get a unique experience on a blockchain project

You'll get to see development from scratch

Requirements:

3+ years of software development experience

Hands-on experience with Java 11

Strong knowledge of PostgreSQL and Spring Boot

Good knowledge of Apache Kafka

Experience with the execution of code review and identification of functional gaps in end-to-end application development

Profound experience in development/deployment/integration using various frameworks

Ability to work with a business analyst to collect and understand business requirement and translate them into IT functional requirements and technical solution architecture blueprints

Record as a team player with good communication skills

Strong analytical skills

Nice to have:

Master or bachelor degree in computer science, software engineering or applied mathematics

Responsibilities:

Write well designed, testable, efficient code

Contribute in all phases of the development lifecycle

Ensure designs are in compliance with specifications

Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review

Attend meetings

English level:

Intermediate +

 

Advantages of working with Exadel:

There are plenty of opportunities for advancement at Exadel

You can build your expertise with Exadel Expert Groups, which provide support for existing and potential projects

You can join any community or create your own to communicate with like-minded colleagues

You can participate in continuing education as a mentor or speaker

You can take part in internal and external meetups as a speaker or listener

You can learn English with the support of native speakers

You can take part in cultural, sport, charity, and entertainment events

The job ad is no longer active
Job unpublished on 19 January 2021

Look at the current jobs Java Kharkiv→