Sr. Java Architect

23 Oct 2024

Vacancy expired!

Senior Software ArchitectWe are currently seeking a Senior Software Architect/Sr. Developer with deep expertise in Java, web,and database technologies. As a full-stack Senior Java developer of the Business Systems Developmentteam, you will participate in designing, developing and implementing exchange systems that directlysupport trading, help desk, surveillance, clearing, business intelligence, finance and other complexmiddle and back office operational systems.Strong written and oral communication skills are essential and candidates should be self-directed andmotivated 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 withbusiness users covering a variety of functional disciplines Hands-on application development (this is a coding position, candidates should have a strongdesire to be in-the-code) of high-quality, performant and feature rich web applications thatprovide 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.

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, CSSand Javascript Strong database design and SQL expertise Experience with Linux and shell scripting Experience withCI/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. 8+ or more years of experience using Java technologies to build large-scale businessapplications. Financial industry experience is a plus.

  • ID: #21582724
  • State: New Jersey Princeton 08540 Princeton USA
  • City: Princeton
  • Salary: $160,000 - $200,000
  • Job type: Permanent
  • Showed: 2021-10-23
  • Deadline: 2021-12-06
  • Category: Et cetera