Full Stack Engineer
Randstad Digital Americas · Durham, NC · 2 days ago
Engineering$75–$76/hrFull-time
Job Summary
CI/CD & DevOps skills required: Git, Jenkins/GitHub Actions, containerization (Docker), deployment automation. Observability includes logging, metrics, alerting (CloudWatch, Splunk, Grafana).
Responsibilities
- Technical Leadership: Own end-to-end technical delivery of MACAR modernization workstreams.
- 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: 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: 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: 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: 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.
- Proven track record designing, building, and versioning RESTful services at scale.
- API-first design, OpenAPI/Swagger, contract testing, pagination, error handling patterns.
- Data & Processing Experience: with batch processing frameworks (Spring Batch, custom schedulers). SQL proficiency; comfort with large relational datasets.
- Bonus: time-series or financial data.
- Practical experience with AWS services (EC2, S3, ECS/EKS, RDS, Lambda).
- Infrastructure-as-code (Terraform/CloudFormation) awareness.