Logo
Soni Resources

Full Stack Software Engineer

Soni Resources, Horsham, Pennsylvania, United States, 19044

Save Job

Soni's Client is expanding the team behind a next-generation platform designed to help Financial Professionals build personalized financial plans for their clients. This modern web application supports complex calculations related to a variety of life insurance products and is backed by a robust microservices API ecosystem. The development team operates in a fast-paced, Agile environment, leveraging modern technologies and tools to deliver innovative client engagement features including interactive calculators and financial presentation tools.

This role offers a remote work model with flexibility based on your preferences and project needs.

No C2C or Client sponsorship available

As a

Senior Full Stack Developer , you will:

Lead the design and delivery of high-quality, scalable code

Contribute to both greenfield development and the modernization of the existing codebase

Collaborate with cross-functional teams including product owners, QA, and other developers

Work on a platform that handles intricate financial calculations with a focus on performance and user experience

Stay up-to-date on current tech trends and help drive technology adoption Key Responsibilities

Deliver fully tested, maintainable code aligned with best practices

Design clean, scalable, and sustainable solutions using modern frameworks

Ensure comprehensive unit test and UI test coverage

Participate in code reviews and Agile ceremonies

Collaborate with team members and stakeholders to define technical requirements

Contribute to solution architecture and technical documentation

Review and provide feedback on requirements and design specifications

Mentor junior team members and share knowledge across the team Required Skills & Technologies

Java full stack development

with a strong focus on

Java + Spring Boot APIs

Front-end development using

React.js

or

Knockout.js

Solid understanding of

RESTful web services

Strong experience with

financial or mathematical calculations

Familiarity with

cloud platforms , preferably

AWS or GCP

Strong testing background, including

unit, UI, and automated tests

Proficient in

JavaScript ,

HTML ,

CSS , and modern build tools

Hands-on with

Mocha, Jest, JUnit, Spock , or similar tools

Working experience with

NoSQL or relational databases

Agile/Scrum methodology experience Preferred Skills

Experience with

financial planning tools or calculators

Familiarity with

Google's Objectify ORM

Knowledge of

security frameworks

(OAuth 2.0, Spring Security, Passport.js)

Experience with

continuous integration (Jenkins)

and

Docker

Familiarity with

Java concurrency APIs

Experience building and maintaining

Spring Boot

applications

End-to-end testing using

Cypress, Cucumber, or Selenium Qualifications

Bachelor's degree in Information Technology, Computer Science, or related field

5+ years

of full stack development with Java, Spring, and modern JavaScript frameworks

5+ years

of experience building financial or math-driven applications

2+ years

working in a

cloud environment

(AWS, GCP, or Azure)

Strong verbal and written communication skills

Demonstrated ability to work independently and collaboratively

Strong analytical and problem-solving skills

Compensation:

$115K - $135,500 annually Salary is based on a range of factors that include relevant experience, knowledge, skills, other job-related qualifications.