Java Developer,

Project Description

We build the platform, which supports various information gathering and processing across the bank and providing access to this data through public cloud approach.

Solution will be built from the scratch using latest technologies. There is a potential to develop machine learning and data mining solutions as add-ons to the platform.


    - Write good and well-tested code in Java
    - Write Kafka messaging implementations
    - Work with Metadata driven Programming Techniques
    - Write user/supporter documentation
    - Development environment support (mostly automation using Jenkins CI, Bash, Groovy)
    - Evaluate and adopt new development tools, libraries and approaches to improve delivery quality
    - Perform peer code review of project codebase changes


Must have

    - At least 5 years of experience in industry of software development
    - At least 5 years of experience as Java software developer
    - At least 3 years of experience with Messaging in Java (JMS, RabbitMQ, Kafka, etc)
    - At least 3 years of experience with JDBC and ORM Frameworks
    - Experience with building and/or using REST APIs
    - Java concurrency (practical experience and good knowledge)
    - Experience in developing distributed systems
    - Experience with deploying and maintaining APIs or Web Apps on Tomcat
    - Up-to-date overview of modern software development tools and techniques
    - Good knowledge of SQL (PostgreSQL dialect is preferable)
    - Good knowledge of GoF (Gang of Four) Design Patterns
    - Knowledge of Data Privacy or Data Classification for Confidentiality purposes

Nice to have

    - Experienced with Docker
    - Experience with Spring Boot
    - Experience building Data Privacy or Data Obfuscation Processes
    - Knowledge of the CIA Triade for Information Security
    - Able to work with build/configure/deploy automation tools
    - Linux user


English: B1 Intermediate

Relocation package

If needed, we can help you with relocation process. Click here for more details: see more details

Work Type


Ref Number


Explore More

LoGeek Magazine
icon Logeek Luxoft
Learn more
icon Events Luxoft
Learn more
Relocation Program
icon Relocation Luxoft
Learn more
icon Referral Luxoft
Learn more
and Grads
icon Students Luxoft
Learn more

More job opportunities in

Specialization Position / Title Location Send to a friend
Java Regular Java Developer Kyiv, UA
Java Regular/Senior Java Developer Kyiv, UA
Java Senior Java Developer with BigData Kyiv, UA
Java [Loan Pledging] Senior Java Developer Kyiv, UA