We are seeking a hands-on Senior Software Engineer to help build
out the AWM Data Services Platform.
AWM clients trade Equities, Fixed Income, Mutual Funds, FX and many other asset
classes on a global basis; generating tens of millions of events per day. All
client positions and trading activity will be loaded into the AWM Big Data
Reservoir where it will be combined with reference and market data. The data
services platform will then serve and distribute the data to consumers for all
our business critical applications such as client facing external website and
various in-house advisor and investor facing tools. This data will be used to
drive complex analytics to examine performance, profitability and new business
opportunities.
This individual will be involved in all aspects of the above and will be
expected to help design, build and test the strategic AWM Data Services
platform. They will have to create massively scalable, resilient solutions
which have very low operational costs. They will be expected to work with other
AWM and Data engineering teams within the firm to agree and implement best
practices. They will need to work closely with data providers and data modelers
to understand the data and its business criticality.
Job
Responsibilities:
· Extensive
experience building RESTful APIs, preferably in Java 8/J2EE.
· Expertise with
micro services design and development, including API and cloud based platforms
and technologies such as containers a plus.
· Write code and
set coding standards / best practices within the team.
· Apply latest
DevOps concepts to continuously improve and transform platform into a highly
available, highly maintainable platform including but not limited to code,
policy, processes, behaviors, tools.
· Create
automated tests for software created and define automated testing best practices
within the team.
· Lead technical
design and review sessions. Contribute to delivery success as a technology
coach and lead developer.
· Monitor
production activities/processes to ensure timely and effective reporting,
tracking, follow-up and communication of problems to internal and external
clients, technical resources.
· Understand the
structures, usage and sources of data.
· Establish
strong working relationships with team members and across data consumers.
· Handle
individual workload and deliver project milestones on time and on budget.
· Demonstrate
ability to work well in a team environment
Qualifications:
· 8+ years of
relevant experience with proficiency in Java & JEE Technologies, Spring
framework - Spring boot/Spring cloud preferred, Git, Maven, Jenkins, Tomcat.
· Experience
building highly available, scalable distributed systems.
· Experience
designing and managing APIs and cloud native apps preferred.
· Financial
services experience preferred.
· Excellent
analytical and problem solving skills.
· Good
communication skills; written and oral.
· Bachelor's
Degree in a related subject ( Computer Science or Engineering ).
by via developer jobs - Stack Overflow
No comments:
Post a Comment