Solutions Architect/Principal Software Java Developer
A F/T position at company that owns exchanges for financial and commodity markets, and operates 23 regulated exchanges and marketplaces..
Pay Options: F/T Employee.
Contact Jason Vu. call (646)876-9536 or email email@example.com with the Job Code SA33557 or Click the Apply Now button ().
Location: Bedford, MA.
Skills required for the position: JAVA, ORACLE, SPRING, DESIGN PATTERNS, JVM.
Optional (not required):ANGULAR, KAFKA
To join and help on a team of experienced developers (~10 people) working on mission critical data delivery systems. The systems utilize multiple technologies to distribute financial data (both reference and pricing data) through various mediums from bulk file deliveries, through multiple delivery channels.
Set up patterns, core framework, build infrastructure components re-used across multiple components of the application.
Development, maintenance and support next generation data delivery system comprised built on Java, Spring Framework, Oracle, and Kafka. Act as subject matter expert on database and data access patterns for the team. Work closely with DBAs on any design or performance optimizations. Aid in the design of the system working closely with the lead architect. This includes developing technical specifications, design, coding and testing new features. Provide on-call support as part of a team rotation. Triage, diagnose and remediate production issues that impact client file deliveries
Deep and hands-on Expertise in Java development in a Linux based environment. Experience Oracle development (Java data access patterns, SQL Loader, PL/SQL) Expertise with Spring Boot, Spring Core and other Spring based projects.
Ability to devise patterns, set up blue prints for the rest of the team to use. Good understanding of JVM performance characteristics, expertise in tuning, garbage collection etc. Experience with Angular, Angular 2, ReactJS are a plus.
Experience with Kafka, Spring Batch and Python are a plus. Experience with financial data (Reference Data, Pricing, Market Data) is a plus. Bachelor's or Master's degree in Software/Computer Engineering or Computer/Information Sciences or equivalent experience..
The position offers competitive compensation package.
Job Id: 33557