Financial Services industry leader has an immediate need for a Senior Full Stack Software Engineer with Swing experience to join their NY based team in a full time role. You will design and develop high-quality, frontend user interfaces, lead technical discussions, conduct thorough code reviews, collaborate with cross-functional teams, and troubleshoot complex issues. We are looking for a proactive, adaptable, and detail-oriented individual who thrives in fast-paced, collaborative, team environments. The ideal candidate for this full-time role will have hands on Java Swing skills and the desire to join a global, established industry leader.
About the Role - Develop, enhance, and maintain software front-end user interfaces for Fixed Income traders using Java, Swing, SpringBoot, JDBC, SQL and Jenkins. Partner with teams of world class technologists and business stakeholders, assist in migrating the front end from Java Swing to React.js, and have the opportunity to work on backend development projects.
Responsibilities
Design, develop, enhance and support front-end, fixed income trading interfaces with Java Swing for fixed income traders.
Partner with the team migrating the front-end from Java Swing to ReactJS while redesigning and refactoring the backend.
Build web applications and REST API's using SpringBoot.
Develop backend systems with Java, SQL, and Oracle.
Collaborate with world class technology team to support and enhance legacy trading systems while building future state solutions.
Perform unit testing using JUnit and system testing.
Document system designs and support procedures using Confluence.
Have full ownership and provide ongoing production support for projects.
Utilize GitLab for source control and Jenkins for CI/CD.
Required Skills
5+ years of experience developing front-end user interfaces using Java Swing.
Experience with Fixed Income trading or financial instruments such as, MBS/ABS, Bonds (corporate, govt., municipal), FX, Swaps, Repos, etc..
Experience with Spring Framework, JDBC, Spring Rest.
Backend development experience with core Java and SQL.
Familiarity with Agile methodologies.
Familiarity with Java WebStart is a plus.
Experience with AI tools (such as Copilot) to increase development productivity is a plus.
Experience with version control systems (such as GitLab).
Experience with Solace messaging, and Protobuf a plus.
Preferred Skills: Fixed Income, AWS, AWS EKS, ReactJS