Software Guidance & Assistance, Inc., (SGA), is searching for a Senior Java Developer for a CONTRACT assignment with one of our premier Financial Services clients in Stamford, CT . Hybrid schedule x weekly in office
This role is to work within a feature team, with the purpose of simplifying and globalizing our trade processing pipeline. Our Software Engineers work in permanent teams who are responsible for the full lifecycle (from initial development, through enhancement and maintenance to replacement and / or decommissioning).
Responsibilities :
- The design, production, testing and implementation of working code
- Works across the lifecycle, from requirements analysis and design, through coding to testing, deployment and operations
- Works in a permanent Feature Team and develops knowledge of aspects of the associated Platform across the disciplines of business, applications, data and infrastructure
- Liaises with Principal Engineers, architects in the domain and other key stakeholders to understand how the Platform works and how it supports business objectives
- Improves performance continually through the ongoing evaluation and analysis of metrics
- The application of agile methods to the development of software
- Deploys code continually and rapidly, working through backlog
- Collaborates with Principal Engineers to understand the wider Platform, Domain and Enterprise agendas
- Produces innovative ideas and confirms these through experimentation and prototyping. Engages with Principal Engineers to validate and leverage these in wider contexts by incorporation in the relevant architectures.
- Designs and develops software with a focus on the automation of build, test and deployment activities – using executable patterns
Required Skills :
Solid understanding of the fundamentals of Java programming, including multithreading, distributed computing, message-based architectures, as well as proficiency in Spring Boot and the Spring FrameworkHands-on knowledge of databases like MS SQL Server and OracleSkilled in scripting languages including Perl, Python, and JavaScript.Familiarity with enterprise messaging services such as Tibco EMS and IBM MQ, alongside expertise in managing Swift (MT and MX messages) and FIX protocol messages. Also proficient in Google Protocol Buffers (proto-) for efficient data serializationPreferred Skills :
Preferred certifications desired in Java, Perl, Python, MS SQL, Jenkins, GCP / AWS