Senior Software Engineer

New York, New York

Michael Page
Job Expired - Click here to search for similar jobs
  • Full time opportunity with an established financial services firm in NYC.
  • Great opportunity for growth.
About Our Client

The client is a global leader in market infrastructure and data solutions, focusing on financial services and offering advanced technology to help clients navigate complex markets. As they expand our AI capabilities, they are building a dedicated AI function to develop transformative solutions that will shape the future of finance.

Job Description
  • Design and develop software applications based on user requirements, ensuring ongoing maintenance and enhancements.
  • Perform unit and system testing, including JUnit for unit tests, with plans to implement automated testing.
  • Provide system support and knowledge sharing with colleagues, and ensure a deep understanding of business processes for application implementation.
  • Take full ownership of multiple complex applications, providing ongoing production support and assisting in the migration from Java Swing to ReactJS while refactoring the backend.
  • Utilize tools like Confluence for documentation, JIRA for issue tracking, GitLab for version control, and Jenkins for CI/CD, while also contributing to the modernization of a legacy system developed over 20 years.
MPI does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, disability, veteran status, marital status, or based on an individual's status in any group or class protected by applicable federal, state or local law. MPI encourages applications from minorities, women, the disabled, protected veterans and all other qualified applicants.

The Successful Applicant
  • Extensive hands-on experience developing front-end applications using Java Swing, with a deep understanding of UI design and responsiveness.
  • Over 7 years of Java development, demonstrating strong object-oriented programming skills and familiarity with frameworks like Spring, JDBC, and Spring REST.
  • Strong proficiency in SQL and working with Oracle databases, including data modeling and performance tuning.
  • Comfortable working in Agile environments with experience using CI/CD tools like Jenkins, and version control systems such as GitLab.
  • Exposure to modern development tools and technologies, including AI-assisted coding tools (e.g., GitHub Copilot), Solace messaging, Protobuf, and familiarity with Java WebStart.

What's on Offer

A permanent opportunity with room for growth at an established firm.

Contact

Hannah Nagle

Quote job ref

JN-035
Date Posted: 16 April 2025
Job Expired - Click here to search for similar jobs