×
Register Here to Apply for Jobs or Post Jobs. X

Principal Software Engineer; Angular v20 Signals​/SpringBoot

Job in Durham, Durham County, North Carolina, 27703, USA
Listing for: Eliassen Group
Full Time position
Listed on 2026-03-02
Job specializations:
  • Software Development
    Full Stack Developer, Java Developer, Software Engineer, Angular Developer
Salary/Wage Range or Industry Benchmark: 65 - 70 USD Hourly USD 65.00 70.00 HOUR
Job Description & How to Apply Below
Position: Principal Software Engineer (Angular v20 Signals / Spring Boot)

Principal Software Engineer (Angular v20 Signals / Spring Boot)

Durham, NC

Type: Contract

Category: Development

Industry: Financial Services

Rate: $65.00 to $70.00/hr w2

Hybrid every other week onsite/5 days in Durham, NC. Our client is advancing a cloud‑first, modular platform for portfolio construction tools and seeks a Principal Full Stack Engineer to accelerate delivery. The role requires deep Angular expertise with signals, modern Java Spring Boot services, and disciplined CI/CD. You will collaborate across architecture, UX, and platform teams to deliver secure, testable, and scalable experiences.

Responsibilities
  • Lead the development and implementation of end-to-end solutions.
  • Collaborate with cross-functional teams to design and develop new features.
  • Ensure high-quality code and adherence to best practices.
  • Participate in code reviews and provide constructive feedback.
  • Mentor junior engineers and contribute to team growth.
Required

Skills and Qualifications
  • Angular Expertise: Proficiency with Angular 20+ and extensive experience using Angular Signals. Ability to develop complex UI components and ensure seamless integration.
  • Java/Spring Boot: Recent experience with Java and Spring Boot. Ability to build boilerplate APIs and integrate with front-end applications.
  • AWS

    Experience:

    Experience with AWS services (S3, EC2, EKS) and familiarity with deployment pipelines; some Jenkins experience.
  • Additional

    Skills:

    Strong understanding of streams, collections, OOP concepts, and multithreading. Experience with Kafka (partition offsets, schema registries) is a plus. Deep knowledge of Java concepts such as streams, collections, OOPs, and multithreading, as well as front‑end Angular functions, including pipes, signals, and observables.
  • Experience Requirements: 10+ years designing and implementing full‑stack, end‑to‑end, customer‑facing applications. Expertise in Angular, ideally version 20+, with hands‑on experience using Angular Signals. Strong proficiency with HTML, CSS, JavaScript/Type Script, and web components. Recent experience building Java Spring Boot (Spring 3.x) services and REST APIs. Experience with JPA, Maven, XML, and Swagger for backend development and API documentation. Proven experience with modular application design, including micro‑frontends and shared libraries.

    Knowledge of modern development practices such as trunk-based development, monorepos, feature toggles, and branch by abstraction. Demonstrated TDD and test automation with tools such as Cypress, Karate, Karma, and JUnit. Experience building and deploying via CI/CD pipelines and automated tools such as Jenkins. Experience with AWS and running deployment pipelines. Background with Agile and Scrum delivery methodologies. Strong communication and influencing skills within an inclusive team culture.

    Ability to learn new skills and emerging technologies promptly.
  • Education Requirements: Bachelor’s degree in Computer Science or a related field, or equivalent experience. AWS certification (preferred).
Benefits (W2)
  • Medical, Dental, and Vision benefits
  • 401(k) with company matching
  • Life insurance
EEO Statement

Eliassen Group is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.

Referral Program

If we hire a candidate you refer, you may be eligible for a $1,000 referral check.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary