SSUSA Job #813: SENIOR JAVA SOFTWARE ENGINEER

Job Description

 

SENIOR JAVA SOFTWARE ENGINEER

 

ROLE SUMMARY:

Our client is seeking an experienced Software Engineer and FIX expert who has substantial proficiency across a broad range of software development and product delivery disciplines. You must be results oriented and have deep understanding and hands on experience with the FIX protocol and FIX connectivity. Also, practical knowledge of microservices and distributed systems design with extensive experience implementing high performance, low latency systems is a plus. You need to be a smart, motivated team player who can deliver. The role will require liaising with key stakeholders which will include working with business users, product development team, architects, and other business functions as necessary.

 

 

Key requirements for the position below:

  • At least 5 Years’ experience with Java backend/server-side development
  • Experience with html, java script frontend/client-side development
  • FIX expert who has substantial proficiency across a broad range of software development and product delivery disciplines.
  • The role includes developing and maintaining applications, implementing communication protocols and troubleshooting with clients.
  • The role requires familiarity with Linux, network topology and security protocols.
  • The role involves development and deploy for distributed environments by CICD process using GIT, Jenkins, Kubernetes and other cutting edge technologies.
  • Experience with Scala
  • Experience with security protocols
  • High technical orientation for troubleshooting

 

 

 

 

EXPERIENCE:

 Languages  Must have expertise with Java and the core Java ecosystem

 A plus to have expertise with Scala or very deep experience with functional and object oriented programming in other languages

Helpful to have experience with Python

Helpful to have experience with JavaScript technologies including either HTML5 frameworks such as Angular or React as well as back end technologies such as NodeJS

         

Frameworks and FIX Protocol expertise

Good to have an understanding of reactive programming and familiarity with frameworks such as Akka

Helpful to have experience with Spring Boot and gRPC

Experience with security protocols

Experience with highly scalable database systems like Cassandra, HBase, or other Hadoop based systems

Good working knowledge of SQL and Relational Databases such as PostgreSQL and MySQL

Good working knowledge of NoSQL database technologies

Technologies o Should have experience with development of Cloud Native applications on platforms like AWS, Google Compute

 

Strong understanding and experience of AWS cloud storage and computing platform (especially S3, Athena, Redshift, Glacier, EMR, EC2)

Should have familiarity with virtualization and container technologies such as Vagrant, Docker, Rancher

Experience with Kubernetes and a service mesh like Linkerd would be a plus

Knowledge of Linux

Methodologies o Should have experience working on a collaborative and agile team

Should have experience with Continuous Integration and Deployment and DevOps principles in general including Git and Jenkins

Should have expertise with microservice design patterns and design patters in general

SEND YOUR RESUME TO JOBS@SSUSA.COM MENTION JOB# 813 IN THE SUBJECT BOX                    

 

 

Job Location
New York City

Position Type
Permanent

Salary Range
TBD