Full Stack Application Developer
MIAX has built a multi-disciplinary team of professionals with deep expertise in the trading industry, working to bring enhanced market structure, technological innovation and superior customer service to the exchange space. We offer a challenging and rewarding work environment with an entrepreneurial spirit and culture that emphasizes collaboration and teamwork while maintaining commitment to professional ethics.
MIAX continues to look for talented professionals to fill select roles throughout the company.
If you are interested in applying for a position, please send your resume, cover letter and salary requirements to hr@miaxglobal.com.
Princeton, New Jersey
We are currently seeking Full Stack Application Developer with deep expertise in Java, web, and database technologies. As a full stack Java Application developer of the Business Systems Development team, you will participate in designing, developing and implementing exchange systems that directly support trading, help desk, surveillance, clearing, business intelligence, finance and other complex middle and back office operational systems.
Strong written and oral communication skills are essential and candidates should be self-directed and motivated to work in a fast paced, team-oriented environment.
Summary of Key responsibilities include:
Analysis and assessment of business and system requirements in direct collaboration with business users covering a variety of functional disciplines
Hands-on application development (this is a coding position, candidates should have a strong desire to be in-the-code) of high-quality, performant and feature rich web applications that provide first-class operational capabilities to the MIAX Exchange Group
Define the back-end REST APIs for the features of the services being built.
Write unit, integration and end-to-end tests and work with the team for defining test cases.
Organizational Structure
The Application Developer will report directly to the Sr. VP of Business Systems Development.
Qualifications
Expert in core Java and JEE technologies
Deep understanding of web application architecture and design principles
Must have in-depth knowledge of one or more application frameworks such as Spring Boot, Spring MVC and Spring Web Flux
Strong experience with web development tools and languages such as Angular, HTML5, CSS and Javascript
Strong database design and SQL expertise
Experience with Linux and shell scripting
Experience with CI/CD practices.
Experience with Container technologies (Docker & Kubernetes) a plus.
Experience with Cloud technologies such as AWS, Azure, Google Cloud a plus.
Well versed in industry standard architecture design methodologies and processes
Strong written and oral communication skills
Self-directed and motivated to work in a fast paced team-oriented environment
Education and Experience
Minimum of a Bachelor’s degree or equivalent in Computer Science or Engineering.
5+ or more years of experience using Java technologies to build large-scale business applications.
Financial industry experience is a plus.
The anticipated annualized base pay range for this position is $120,000 - $170,000. Actual initial base salary will be determined based on factors that may include qualifications, experience, and/or geography. This role provides employer-sponsored health, dental and vision insurance, paid time off (including vacation, holidays, personal leave and sick leave) and ability to participate in the company 401(k) plan.
If you are interested in applying for a position, please send your resume, cover letter and salary requirements to hr@miaxglobal.com.
Miami International Holdings, Inc. (MIH) is an equal employment opportunity employer. MIH adheres to a policy of making employment decisions without regard to race, color, religion, gender, national origin, age, disability, veteran or other legally protected status. Your opportunity for employment with MIH depends solely upon your qualifications.