Principal Software Engineer; Angular v20 Signals/SpringBoot
Listed on 2026-03-02
-
Software Development
Full Stack Developer, Java Developer, Software Engineer, Angular Developer
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.
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).
- Medical, Dental, and Vision benefits
- 401(k) with company matching
- Life insurance
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 ProgramIf we hire a candidate you refer, you may be eligible for a $1,000 referral check.
#J-18808-Ljbffr(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).