Senior Full Stack Software Engineer
Job Description
Liberty Personnel Services, Inc., LP86142, is partnering with a stable enterprise to fill a Senior Full Stack Software Engineer role in Princeton, NJ. This full-time direct-hire opportunity offers a hybrid work arrangement with two days onsite, and a competitive compensation up to $200,000 annually. The role involves designing, building, and modernizing enterprise applications that support trading, operations, business intelligence, and finance, using Angular, Java with Spring Boot, microservices, and AWS.
Benefits
- Compensation up to $200,000 annually
- Hybrid schedule: two days onsite in Princeton
- 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
Responsibilities
- Design, develop, and maintain scalable full stack applications
- Create RESTful APIs and microservices oriented solutions
- Collaborate with business stakeholders to capture requirements and deliver impactful technology solutions
- Deliver fast, scalable web applications using Angular and Java
- Develop and implement comprehensive testing strategies, including unit, integration, and end-to-end tests
- Support cloud migration efforts moving on-prem environments to AWS
- Collaborate with engineering teams in a fast paced, highly technical setting
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
- Able 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
Preferred Experience
- Kafka
- Docker and Kubernetes
- AWS, Azure, or Google Cloud Platform
- Financial services or trading systems experience