Full Stack Engineer

Randstad
Durham, NC, United States
28 days ago

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
$156,000.0 - $158,080.0
Working hours
Regular working hours

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Amazon Elastic Compute Cloud Amazon S3 Business Logic Automation of Tests Batch Processing Bioinformatics Cloud Computing Configuration Management Software Quality Code Review
+38 more
Continuous Integration Data Security Database Queries DevOps Memory Management Github Java Virtual Machine (JVM) Scrum Methodology Swagger Responsive Web Design Strategies of Testing Management of Software Versions Openapi Data Logging RxJS Test-Driven Development (TDD) Modern Ui Spring Cloud Grafana Concurrency Spring-boot Git Cloudformation Build Management Containerization AngularJS Deployment Automation Api Design Cloudwatch Restful APIs Terraform Pagination Splunk Spring Batch Api Management Docker Jenkins Microservices

Job description

job summary: CI/CD & DevOps

Git, Jenkins/GitHub Actions, containerization (Docker), deployment automation. Observability: logging, metrics, alerting (CloudWatch, Splunk, Grafana)

Communication

Excellent written and verbal communication. Ability to explain complex technical concepts to business partners, architects, and leadership

Team Player

Collaborative mindset; thrives in cross-functional teams. Comfortable giving and receiving feedback. Elevates the team, not just individual output

location: Durham, North Carolina job type: Contract salary: $75 - 76 per hour work hours: 8am to 5pm education: Bachelors

responsibilities: Technical Leadership

  • Own end-to-end technical delivery of MACAR modernization workstreams: ingestion, calculation, reporting, and API layers
  • Drive architecture decisions (ADRs) for service decomposition, data access patterns, and API contracts
  • Design and build RESTful services and Angular-based UIs that serve operations, business partners, and downstream consumers
  • Establish engineering standards: code quality, testing strategy, CI/CD patterns, observability

Hands-on Engineering (60-70% of time)

  • Develop Java-based microservices for calculation engines, data access routines, and business logic
  • Build and maintain RESTful APIs that serve attribution analytics, reporting, and PADDS backward-compatibility layers
  • Contribute to Angular front-end components for ops self-service, dynamic views, and configuration management
  • Design for performance at scale: batch and near-real-time processing of large financial datasets

Collaboration & Influence

  • Partner with Product Owner and Business Partners (OPS, RM) to translate domain requirements into technical solutions
  • Work across squads to resolve cross-cutting concerns: data contracts, shared libraries, integration patterns
  • Participate in architecture review boards, sprint reviews, and PI planning
  • Communicate technical trade-offs clearly to non-technical stakeholders

Mentorship & Quality

  • Mentor mid-level and senior engineers through code reviews, pairing, and design discussions
  • Champion test-driven development, automated testing (unit, integration, contract), and production readiness
  • Drive down tech debt deliberately - identify, quantify, and propose resolution paths

qualifications: Java

10+ years hands-on Java development; deep expertise in Spring Boot, Spring Cloud, or similar frameworks. Strong grasp of concurrency, memory management, and JVM tuning

RESTful API Design

Proven track record designing, building, and versioning RESTful services at scale. API-first design, OpenAPI/Swagger, contract testing, pagination, error handling patterns

Angular / Modern UI

3+ years Angular (v12+); component architecture, RxJS, state management, responsive design. Ability to build ops-facing tools with usability focus

Data & Processing

Experience with batch processing frameworks (Spring Batch, custom schedulers). SQL proficiency; comfort with large relational datasets. Bonus: time-series or financial data

Cloud / Infra

Practical experience with AWS services (EC2, S3, ECS/EKS, RDS, Lambda). Infrastructure-as-code (Terraform/CloudFormation) awareness

Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

At Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact HRsupport@randstadusa.com.

Pay offered to a successful candidate will be based on several factors including the candidate’s education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad Digital offers a comprehensive benefits package, including: medical, prescription, dental, vision, AD&D, and life insurance offerings, short-term disability, and a 401K plan (all benefits are based on eligibility).

This posting is open for thirty (30) days.

,

Technical Leadership

  • Own end-to-end technical delivery of MACAR modernization workstreams: ingestion, calculation, reporting, and API layers
  • Drive architecture decisions (ADRs) for service decomposition, data access patterns, and API contracts
  • Design and build RESTful services and Angular-based UIs that serve operations, business partners, and downstream consumers
  • Establish engineering standards: code quality, testing strategy, CI/CD patterns, observability

Hands-on Engineering (60-70% of time)

  • Develop Java-based microservices for calculation engines, data access routines, and business logic
  • Build and maintain RESTful APIs that serve attribution analytics, reporting, and PADDS backward-compatibility layers
  • Contribute to Angular front-end components for ops self-service, dynamic views, and configuration management
  • Design for performance at scale: batch and near-real-time processing of large financial datasets

Collaboration & Influence

  • Partner with Product Owner and Business Partners (OPS, RM) to translate domain requirements into technical solutions
  • Work across squads to resolve cross-cutting concerns: data contracts, shared libraries, integration patterns
  • Participate in architecture review boards, sprint reviews, and PI planning
  • Communicate technical trade-offs clearly to non-technical stakeholders

Mentorship & Quality

  • Mentor mid-level and senior engineers through code reviews, pairing, and design discussions
  • Champion test-driven development, automated testing (unit, integration, contract), and production readiness
  • Drive down tech debt deliberately - identify, quantify, and propose resolution paths

Requirements

Java 10+ years hands-on Java development; deep expertise in Spring Boot, Spring Cloud, or similar frameworks. Strong grasp of concurrency, memory management, and JVM tuning RESTful API Design Proven track record designing, building, and versioning RESTful services at scale. API-first design, OpenAPI/Swagger, contract testing, pagination, error handling patterns Angular / Modern UI 3+ years Angular (v12+); component architecture, RxJS, state management, responsive design. Ability to build ops-facing tools with usability focus Data & Processing Experience with batch processing frameworks (Spring Batch, custom schedulers). SQL proficiency; comfort with large relational datasets. Bonus: time-series or financial data Cloud / Infra Practical experience with AWS services (EC2, S3, ECS/EKS, RDS, Lambda). Infrastructure-as-code (Terraform/CloudFormation) awareness

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.randstadusa.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:44 min

Introduction of the pipe method in RxJS

Mohammad-Ali A'râbi Mohammad-Ali A'râbi · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · WWC Europe 2026

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all