Senior Java Developer

luxsoft

Job Summary

This role involves joining a new team at a US multinational investment bank to work on Business As Usual tasks for an Equity Trading application. The Senior Java Developer will be part of a global Luxoft development team, collaborating with other client teams. Key responsibilities include building new components for integration and data analysis, ensuring regulatory compliance, and documenting work. The role requires strong Core Java skills, experience with RDBMS, SQL Server/Oracle, and tools like Eclipse, Maven, Jenkins, and uDeploy.

Must Have

  • Building new components that will integrate with existing infrastructure
  • Building components for data analysis and tooling
  • Liaise with Bank internal development teams based in Canada and Poland to drive towards a world class application
  • Deliver on time regulatory commitments
  • Be proactive and ensure the software developed by the Team remains compliant with prescribed best practices
  • Properly document work

Good to Have

  • Experience as an Architect
  • Knowledge of STORM framework & KDB
  • Hands-on experience in TDD and automated testing tools like JUnit, Cucumber
  • Experience in Investment banking

Job Description

Project description

Our Client is a US multinational investment bank and financial services corporation. We're currently forming a new team that will work on Business As Usual tasks on Equity Trading application. You will join Luxoft development team distributed between London, Singapore and New York, and partner with other client's teams spread globally.

Technologies used: Java 8/11/17, JWS, Oracle, custom frameworks, FIX protocol

Responsibilities

  • Building new components that will integrate with existing infrastructure
  • Building components for data analysis and tooling
  • Liaise with Bank internal development teams based in Canada and Poland to drive towards a world class application
  • Deliver on time regulatory commitments
  • Be proactive and ensure the software developed by the Team remains compliant with prescribed best practices
  • Properly document work

Skills

Must have

  • 6+ years of experience and excellent knowledge of Core Java especially Collections, I/O, Multi-threading and Generics.
  • Good experience in performance tuning of Java application, handling high data volumes and java memory management.
  • RDBMS
  • SQL Server/ Oracle
  • Experience in source code control systems, such as STASH/GIT.
  • Tools
  • Well versed with Eclipse, Maven, Jenkins, uDeploy.
  • Good written and spoken English
  • Degree-level education

Nice to have

  • Experience as an Architect
  • Knowledge of STORM framework & KDB
  • Hands-on experience in TDD and automated testing tools like JUnit, Cucumber
  • Experience in Investment banking

12 Skills Required For This Role

Data Analytics Oracle Github Game Texts Automated Testing Maven Junit Git Sql Jenkins Eclipse Java