Job Description & Details
This is a solid, hands-on 12+ month contract for a Senior Application Programmer at a major financial institution in Pennington, NJ. You'll be knee-deep in building out a business advisory portal, bridging the gap between modern front-end interfaces and robust enterprise backend systems.
What You'll Actually Be Doing
Expect to spend your days designing, building, and maintaining user-facing components for a critical business advisory portal. You'll work tightly with product owners and business analysts to translate complex requirements into clean Angular code, wire it up to Java Spring Boot microservices, and ensure everything stays secure and compliant. Code reviews, sprint planning, writing solid unit tests, and troubleshooting production bugs across environments will make up the rhythm of your sprint cycles.
The Core Tech Stack
Angular is non-negotiable here; they want someone with at least 5 years of enterprise UI experience who knows TypeScript, HTML, and CSS inside out. On the backend, you need to seamlessly plug into Java Spring Boot APIs and microservices. Don't overlook the operational side either—experience with OAuth2/OIDC, Docker, OpenShift or Kubernetes, and CI/CD pipelines via GitHub Actions or Jenkins is crucial for pushing code safely in a regulated financial environment.
Interview Expectations
Be ready to walk through how you handle state management and performance optimization in large-scale Angular applications under heavy load. The interviewers will likely ask you to explain a time you troubleshot a complex integration issue between an Angular frontend and a Java microservice, so have a concrete architectural war story prepared that highlights your debugging workflow and root-cause analysis skills.
Application Advice
Your resume needs to make your full-stack capabilities immediately obvious to the ATS screening this role. Explicitly highlight your enterprise Angular experience alongside your integrations with Java Spring Boot backends, and make sure keywords like OAuth2, Docker, and Jasmine or Karma jump off the page so you sail right through the initial automated filters.