Lead Full Stack Engineer
Selby Jennings
McLean, VA, United States
about 1 month ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
2 years minimum
Compensation
$180,000.0 - $200,000.0
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
Dependency Injection
Distributed Systems
Java Database Connectivity
Java Persistence API
Spring-mvc
ReactJS
Spring-boot
Information Technology
Apache Kafka
Restful APIs
Amazon Simple Queue Service (SQS)
Requirements
- BS/BA in Computer Science or equivalent experience (8+ years of experience)
- 2+ years as a tech lead, team lead, or senior engineer with de facto ownership of a domain and its delivery.
- Deep hands-on Java (17/21) and Spring Boot: Spring Data JPA and/or JDBC, transaction management, Spring MVC REST APIs, dependency injection, and testing at every layer.
- Solid distributed systems practice: asynchronous message-driven processing (SQS/SNS, Kafka, or equivalent), idempotency, retries, eventual consistency, and compensating actions.
- Working proficiency in TypeScript and React - hooks, component composition, forms, async data fetching - sufficient to build and review real product screens.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
IK
Igor Khokhriakov
24 days ago
LM
Luis Minvielle
What’s the Difference between a Junior, Mid, and Senior Developer?
over 3 years ago
KM
Kaleb McKelvey
The Best Software Developer Blogs to Read
over 3 years ago
EM
Eli McGarvie
The Best X (Twitter) Accounts for Developers
almost 3 years ago
LM
Luis Minvielle
Top 10 Java Libraries
over 2 years ago
LM
Luis Minvielle
Why Upskilling And Reskilling is Important For Developers
over 2 years ago