Senior Java Developer,




Office Address

Project Description

Technology team pioneers technologies and re-engineers business processes to deliver exceptional levels of innovation and world-class client service.
With award-winning mobile banking apps and trading systems, our technology platforms help Bank deliver best-in-class products to clients. Naturally, we make sure that the phones work, emails are delivered and PCs run - but we also develop innovative collaboration platforms and workspaces that help our people share their knowledge, their expertise and their passion for our business.
Developments in technology are changing the way we communicate, work and even think. Join us here, and you'll constantly be looking ahead. We'll look to you to capitalize on new technological trends that can reshape our business and deliver value for our clients, whilst still meeting the demands of customers, regulators and the markets.


    Key Responsibilities
    • Design and develop new functionality
    • Working with Scrum Masters, BAs & other team mates on functional and non-functional requirements, technical analysis and design
    • Coding and testing, reviewing other team member's changes
    • Document business and functional requirements, design decisions and API
    • Co-working with QA team on test automation of new and existing functionality
    • Contribute to the definition of the future state of the system architecture
    • When product and architecture experience gained, mentor and direct more junior developers


Must have

    • Hands-on experience of developing large-scale enterprise systems using Java
    • Knowledge of SQL and Unix
    • Good math and algorithms/complexity
    • Experience implementing fault-tolerant / load-balancing solution
    • 6+ years on at least one of Java, J2EE, Tomcat, Oracle
    • Should have very good knowledge on design patterns
    • Technical Skills: Java - J2EE, Oracle, Tomcat 8, Apache, Eclips, Tortoise SVN, Teamcity, MV Framework and skills in any three of the following areas
    • Hands-on experience with angular.js or similar JS frameworks
    • 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

Nice to have

    • Experience in Agile methodology or in Test Driven development.
    • Hands-on experience of developing analytical platform using Big Data technologies (Hadoop, HDFS, Spark) - will be a plus


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

More job opportunities in

Specialization Position / Title Location Send to a friend
Java Senior Java Developer with Risk London, GB