Senior Java Developer,


Project Description

Global investment bank is a leader in Germany and Europe, the bank is continuously growing in North America, Asia and key emerging markets. With more than 100,000 employees in 72 countries, Bank offers unparalleled financial services throughout the world.
Luxoft has over 12 years of relationship with the bank and become one of the top IT vendors.

Work with highly professional team on the project for one of the largest investment banks. Project goal is to evolve the existing message processing system which is used to deliver secured data to internal bank employees and external clients. Project challenge is tight integration with multiple internal bank systems used as both sources and recipients communicating with the system via the messages protocols. Dynamic working environment with ability to bring and realize own ideas which can improve the application / processes.

Application stakeholders are located in UK, London.


    • Design and develop new functionality including front-end as part of the team
    • Estimating required effort
    • Perform functionality coding and verification
    • SIT Testing and support of Business UAT
    • Provide core review made by other team member's
    • Following best code quality practices
    • Evaluate architecture solution
    • Performa software integration with up- & down-stream systems
    • Participate in all delivery process
    • Create UI mock-up screen, discuss them with business users
    • Run functionality via live demo to business
    • Collaboration with QA, business & end users
    • Provide knowledge session to application support teams


Must have

    ∙ Java SE/EE, Spring, Hibernate
    ∙ JavaScript, HTML5, CSS
    ∙ SQL - must, Oracle - preferable
    Unix - Experience user or higher
    CI/CD: Jenkins / TeamCity
    JIRA / Confluence

    JMS, Docker, Kubernetes

    • Self-starter, able to work in fast paced agile development environment.
    • Experience in object-oriented programming and design patterns.
    • Experience in multi-thread programming and concepts
    • Experience with Agile development techniques (Test Driven Development, spec by example, Scrum, Kanban)
    • Experience with databases using SQL
    • Experience using Continuous Integration, Continuous Deployment
    • Communication skills to collaborate effectively within the team and with the business

    ∙ Problem solving, ability to take ownership of a task until its completion
    ∙ Good communication skills, team player, open to communicate and collaborate
    ∙ Eager to learn about new technology and gain new skills as required
    ∙ Attention to details, discipline
    ∙ English on intermediate+ level

Nice to have

    Jasper, Bash Shell, ETL, YAHOO


English: B2 Upper 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