$120K - 160K a year
Design, develop, and maintain high-performance Java web applications and RESTful APIs supporting various business functions in a hybrid work environment.
Bachelor's degree plus 5+ years of Java development experience with strong web, database, and cloud skills, preferably in financial services.
We're looking for a Full Stack Java Application Developer with strong expertise in Java, web technologies, and databases to join our Business Systems Application team. In this role, you'll help design and build robust systems that support a wide range of operational functions including trading, help desk, surveillance, clearing, business intelligence, finance, and other middle and back office processes. This is a hands-on development role ideal for someone who thrives in a fast-paced, collaborative environment and enjoys solving complex problems through code. Key Responsibilities: • Collaborate directly with business users to analyze and understand system requirements across various functional areas • Develop high-performance, feature-rich web applications that support the operational needs of the client • Design and implement RESTful APIs to support application features • Write and maintain unit, integration, and end-to-end tests to ensure code quality and reliability Location: Princeton, NJ (hyrbid flexibility) Reporting Structure: This role reports to the Senior Vice President of Business Systems Development. Required Qualifications: • Strong proficiency in core Java technologies • Solid understanding of web application architecture and design principles • Hands-on experience with frameworks like Spring Boot, Spring MVC, and Spring WebFlux • Front-end development skills using Angular, HTML5, CSS, and JavaScript • Advanced SQL skills and experience in database design • Familiarity with Linux and shell scripting • Experience with CI/CD pipelines and tools • Exposure to containerization tools like Docker and Kubernetes is a plus • Experience with cloud platforms such as AWS, Azure, or Google Cloud is a plus • Knowledge of industry-standard architecture and design methodologies • Excellent communication skills and a proactive, self-driven attitude Education & Experience: • Bachelor's degree in Computer Science, Engineering, or a related field • 5+ years of experience developing large-scale business applications using Java • Experience in the financial services industry is a plus EOE Statement: Specialist Staffing Group is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status. In addition to base pay, direct-hire employees may be eligible for client offered benefits such as medical, dental, and vision coverage, and paid leave where required by applicable law. Eligibility may vary based on factors such as location and hire date and is subject to change. To find out more about Huxley, please visit www.huxley.com
This job posting was last updated on 10/20/2025