EngineerJobs.io
← Back to all jobs

This position is no longer accepting applications

Closed on July 9, 2026.

This role is filled — get an email when new Senior roles open on EngineerJobs.io:

Job Description

The Senior Full Stack Software Engineer will design, build, and modernize enterprise applications that support trading, operations, business intelligence, and finance. Based in Princeton, NJ, this full-time direct-hire role operates on a hybrid model with two days onsite per week, and focuses on delivering scalable solutions using Angular, Java with Spring Boot, microservices, and AWS.

Responsibilities

  • Design, develop, and maintain scalable full-stack applications
  • Build modern RESTful APIs and microservices based solutions
  • Partner with business stakeholders to gather requirements and deliver high-impact technology solutions
  • Develop high-performance web applications using Angular and Java
  • Create and execute unit, integration, and end-to-end testing strategies
  • Support ongoing cloud migration initiatives from on-premises to AWS
  • Collaborate with engineering teams in a fast-paced, highly technical environment

Requirements

  • 5+ years of professional software development experience
  • Strong Java development background with expertise in Spring Boot
  • Experience building and supporting microservices architectures
  • Advanced front-end development experience with Angular
  • Strong SQL and database design experience, preferably MySQL
  • Experience working in Linux environments
  • Familiarity with CI/CD pipelines and modern development practices
  • Excellent communication and collaboration skills
  • Authorized to work in the United States without sponsorship
  • Ability to work onsite in Princeton, NJ two days per week
  • No third-party candidates or C2C arrangements

Technologies

  • Angular
  • Java
  • Spring Boot
  • Microservices
  • AWS
  • MySQL
  • Linux
  • CI/CD
  • Kafka
  • Docker
  • Kubernetes
  • Azure
  • Google Cloud Platform
  • SQL

Benefits

  • Compensation up to USD 200,000 per year
  • Hybrid schedule with 2 days onsite in Princeton
  • Highly stable organization with outstanding employee retention
  • Modern technology stack and cloud transformation initiatives
  • Direct impact on business-critical enterprise systems
  • Collaborative engineering culture with strong leadership support

Preferred Experience

  • Kafka
  • Docker and Kubernetes
  • AWS, Azure, or Google Cloud Platform
  • Financial services or trading systems experience

Similar Jobs