We are seeking a Senior Full Stack Developer for a full-time position in Princeton, New Jersey. In this role, you will design, develop, and implement exchange systems that support trading, help desk, surveillance, clearing, business intelligence, finance, and other complex middle and back office operational systems. You will work as part of the Business Systems Development team, collaborating directly with business users and contributing hands-on to high-quality, performant web applications.
Responsibilities
Qualifications
Required
Expert-level proficiency in core Java and JEE technologies
Deep understanding of web application architecture and design principles
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 including Angular or React, HTML5, CSS, and JavaScript
Strong database design and SQL expertise
Experience with Linux and shell scripting
Experience with CI/CD practices
Strong written and oral communication skills
Self-directed and motivated approach to working in a fast-paced, team-oriented environment
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
Preferred
Experience with container technologies such as Docker and Kubernetes
Experience with cloud technologies such as AWS, Azure, or Google Cloud
Industry standard architecture design methodologies and processes expertise
Financial industry experience
| Location | Princeton, NJ |
Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.
Free resume templatesImprove your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.
Resume Builder