job summary:
Randstad is seeking a hands-on Senior Technical Lead - Java / Distributed Systems to drive the technical design, development, and delivery of core enterprise applications supporting large-scale workforce and operations modernization. In this role, you will go beyond routine API creation to architect and build reusable software frameworks, rules-driven engines, event-driven pipelines, and shared libraries that power business-critical services across multiple applications. Operating as a coding leader rather than an administrative manager, you will partner closely with Architects, Product Owners, and engineering teams to evaluate technical trade-offs, conduct code reviews, mentor engineers, and enforce modern distributed-system patterns using Java, Spring Boot, Kafka, and AWS.
location: Washington, Washington, D.C.
job type: Contract
salary: $55 - 60 per hour
work hours: 9am to 5pm
education: Bachelors
responsibilities:
Lead Hands-On Development: Drive the design, implementation, and deployment of resilient, high-throughput microservices and shared enterprise components using modern Java and Spring Boot.
Build Reusable Frameworks: Design externalized, configuration-driven business rules engines, common SDKs, and shared libraries to standardize delivery and eliminate duplicate logic across teams.
Architect Event & Integration Streams: Develop reliable Kafka producers, consumers, and distributed messaging pipelines implementing patterns such as retries, circuit breakers, and dead-letter queues.
Data Modeling & Optimization: Design scalable relational and NoSQL data structures, author complex queries, and resolve database performance bottlenecks.
Deploy Cloud-Native Solutions: Build and maintain containerized applications within AWS (Lambda, S3, EC2, API Gateway, SQS/SNS) with Infrastructure as Code and DevSecOps-driven CI/CD pipelines.
Ensure Operational Observability & Security: Implement distributed tracing, metrics, centralized logging, secrets management, and robust API security standards (OAuth2, JWT).
Technical Mentorship & Governance: Lead code reviews, troubleshoot complex cross-environment defects, establish development best practices, and guide engineers through implementation trade-offs.
qualifications:
Education & Experience: Bachelor's degree in Computer Science, IT, Engineering, or equivalent practical experience, paired with 10+ years of software engineering experience (including 8+ years of dedicated Java development).
Framework Mastery: 5+ years building enterprise microservices and services with Java, Spring Boot, and the broader Spring ecosystem.
Technical Leadership: 3+ years serving as a hands-on Senior Technical Lead, Lead Engineer, or Principal Engineer leading delivery while remaining actively engaged in the codebase.
Distributed Systems & Messaging: Proven expertise with Apache Kafka, event-driven architecture, domain-driven design, and fault-tolerant integration patterns.
Database & Cloud Skills: Strong relational/NoSQL database performance tuning, complex SQL authoring, and practical development experience with AWS core services.
skills:
EC2,S3,SQS,AWS,Angular,Kafka,Apache Kafka,API Gateway,Reusable Frameworks,Cloud-Native Solutions,Cloud,CloudWatch,code reviews,containerized applications,logging,data structures,database performance tuning,database performance,complex queries,Database,Datadog,DevSecOps,Distributed Systems,Docker,domain-driven,distributed tracing,enterprise integration,event-driven architecture,fault-tolerant,frontend engineering,Lambda,observability tools,Grafana,Computer Science,modern Java,Java development,Java,secrets management,Kubernetes,microservices,NoSQL,OAuth2,Red Hat OpenShift,SQL,software engineering,API security,Splunk,Spring Boot,web applications,resilient,troubleshoot,business rules,circuit breakers,authoring,Data Modeling,Governance,Technical Mentorship,metrics,Security,Technical Leadership,OpenTelemetry
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
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.
![]()