Java Software Engineer

Full Time
Houston, New York, New York City
Posted 3 weeks ago

Java Software Engineer
Location: Midtown, NY, and Houston, TX

Job Description

In this role you will contribute to application design, development and support services relied upon by internal and external clients. As a key member of an experienced development team, you will be empowered and accountable for building mission-critical solutions used by the business on a day-to-day basis to generate revenue for the firm and increase market share. This includes new business product development, enhancements to large-scale data platforms, strategic cloud migration for our system and components, as well as transformation of existing system to modern frameworks and technologies through CI/CD processes. You will have an opportunity to show your engineering talent, creative thinking, and leadership skills to drive key development projects from initiation through to delivery. You will also be able to experiment with new technologies, and execute on the firm’s cloud adoption strategy.

If you are an experienced Software Engineer who is passionate about solving complex problems and designing and building technology solutions, then this role could be perfect for you.

What Skills Are We Looking For?

This role requires a wide variety of strengths and capabilities, including:

BS/BA degree or equivalent experience
Advanced knowledge of application, data, and infrastructure architecture disciplines
Understanding of software architecture and object-oriented design
Working proficiency in development toolsets
Knowledge of industry-wide technology trends and best practices
Ability to work in large, collaborative teams to achieve organizational goals
Passionate about building an innovative culture
Software domain skills such as business analysis, development, maintenance, and software improvement
Extensive knowledge of Core Java and familiarity with Spring framework
Strong SQL and Database design
Linux scripting experience
Excellent problem solving / investigation abilities
Excellent communication skills
How Can You Stand Out?

The following additional skills would also be of great value:

Knowledge of micro-services architecture
Certification in cloud technologies / cloud adoption experience
NoSQL databases
Python experience
HTML5/ReactJS, extensive experience in modern web UI development
Application monitoring, metrics collection and distributed tracing
Prior experience in Financial Services industry, especially Fixed Income markets
MSc degree in Computer Science or related field

Job Features

Job CategoryFinance, Information Technology, Technology

Apply Online