Java Developer - Client Integration

Do you have a strong background as a Java Developer? Understand Multithreading, Object-oriented analysis and defining API? Then read on! Our client, an established global player in web based trading technology is looking for Java Developer(s) to join their team.

Key Responsibilities:

  • Take care of the full software life cycle of customer-integration-projects including requirements-analysis, design, implementation, testing and technical onboarding

  • Develop architectures and implementations in accordance to agreed standards

  • Define API specifications based on open protocols (e.g. FIX, SOAP, REST) and implement system enhancements in order to extend Client’s technical service-offerings

  • Define and document functional and performance requirements, implement Unit-, Integration- and Stress-Tests

  • Synchronize project activities with business-departments and customers

  • Architect and develop scalable solutions for a growing number of customized client-interfaces

  • Partnering with business and technical teams to identify objectives, recognize opportunities and produce innovative solutions

Key Requirements:

  • Java programming skills (5+ years) and knowledge about its core libraries. Good knowledge of object-oriented analysis and design patterns. Used to unit-test your code. (If you have less than 4 years, experience, we also want to hear from you!)

  • Clean and understandable code writing

  • Analytical, debugging and creative problem solving skills with attention to detail and being able to handle multiple different topics at once

  • Outstanding reasoning skills, highlighted in your ability to identify pragmatic solutions aligned with the long term goals

  • Ability to confidently and effectively discuss technical issues with both technical and non-technical audiences

  • Good organizational, prioritization and planning skills in order to be able to meet tight deadlines

  • Team player who is able to take on responsibility and execute tasks independently with little supervision and under pressure in our production environment

  •  Excellent written and spoken skills in English. Other language skills are a plus

Additional desirable skills:

  • Solid experience with Linux and Windows operating systems

  • One or more additional programming/scripting languages (e.g. Python, Perl, Bash)

  • XML, XSL/XSLT

  • Messaging technologies (e.g. Webservices, FIX-Protocol)

  • Java-Frameworks (e.g. Spring, Camel)

  • Experience with performance-engineering for low-latency applications

  • Experience with distributed multi-threaded systems

  • Financial industry or comparable experience

  • IT Security (e.g. SSL, Certificates)

Interested in taking the next step as a Java Developer – Client Integration? An attractive remuneration package awaits you! If you meet these criteria then please send your full CV via email to Joanne Zechariah at j.zechariah@eurolondon.de

I look forward to hearing from you!

Thank you for applying to Euro London Appointments, Europe's largest independent language consultancy. Please be advised that documents will be treated in the strictest of confidence and that your application will not be forwarded to any client without your express permission. To enquire about other vacancies please visit our website at www.eurolondon.com