Infusion

Senior Java Developer (Capital Markets exp.)

US-NY-New York
3 weeks ago
Job ID
2017-1740
# of Openings
5
Priority
Normal

Overview

Infusion joins Avanade

In 2017 Avanade acquired Infusion, a global software engineering, design and digital strategy firm that delivers digital business transformation for the enterprise. The acquisition expands Avanade’s capabilities to deliver digital transformation services and reinforces its position as the leading digital innovator in the Microsoft ecosystem. Infusion’s dedicated people, unique blend of smart software engineering, design and strategy, expertise, service, flexibility and quality solutions combine with Avanade’s offerings, strength, scale and international footprint to provide clients with a more expansive innovation portfolio.

 

About Avanade

Avanade is the leading provider of innovative digital and cloud services, business solutions and design-led experiences delivered through the power of people and the Microsoft ecosystem. Our professionals bring bold, fresh thinking combined with technology, business and industry expertise to help fuel transformation and growth for our clients and their customers. Avanade has 30,000 digitally connected people across 24 countries, bringing clients the best thinking through a collaborative culture that honors diversity and reflects the communities in which we operate. Majority owned by Accenture, Avanade was founded in 2000 by Accenture LLP and Microsoft Corporation. Learn more at www.avanade.com.

Responsibilities

As a senior Java developer, you will be focused on a specific technical implementation within the Capital Markets space. One of our major investment banking clients has a project focused on producing new algorithmic trading strategies (both passive and aggressive) along with entitlements, permissioning, risk, and compliance requirements. The technical team works in Java with a Linux based hosting environment to support those processes. As a senior developer, you will interface with a number of services to provide these strategies, including order management systems, pricing systems, and data persistence systems.

  • Technical design and development of software components using core Java
  • Understanding and converting user requirements into high quality functional solutions, with involvement in the full life-cycle of the project
  • Performing performance tuning / testing on application code
  • Experience communicating with senior technical personnel and working as a consultant onsite in a demanding environment

Qualifications

  • Computer Science, Computer Engineering, or equivalent degree
  • Minimum 5+ years of previous experience experience in creating mutli-tier, real-time backend systems
  • Strong expertise in core Java (JDK 7, Java Enterprise Edition 6, J2EE) focused on server side development
  • Multithreading knowledge (thread pools, deadlock management, multithreaded design)
  • Low-latency / high-frequency message management is a must with experience in multi-tier architectures
  • Experience in middleware technologies including JMS/TibcoEMS/RV
  • Experience building software in Capital Markets, specifically the FX space is highly desired
  • Excellent understanding of constructional and behavioral design patterns and data structures
  • Significant experience of design patterns and Java best practices
  • Experience with unit testing frameworks (Junit, JMock)
  • Git/GitStash source control experience preferred
  • TeamCity build tool experience is an asset
  • Experience with SQL Server or Oracle is an asset
  • Linux experience is an asset
  • JIRA task management experience is an asset

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Need help finding the right job?

We can recommend jobs specifically for you! Click here to get started.