Lead Java Developer

Hybrid in Rockville, MD, US • Posted 1 hour ago • Updated 1 hour ago
Contract W2
12 Months
50% Travel Required
Able to Sponsor
Hybrid
Depends on Experience
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Java
  • Core Java
  • Java 8
  • Java 11
  • Java 17
  • Spring Boot
  • Spring Framework
  • Microservices
  • REST APIs
  • Backend Development
  • AWS
  • Amazon Web Services
  • AWS ECS
  • AWS Fargate
  • AWS EC2
  • AWS Lambda
  • AWS RDS
  • AWS Aurora
  • AWS S3
  • AWS SQS
  • AWS API Gateway
  • AWS OpenSearch
  • Elasticsearch
  • PostgreSQL
  • Liquibase
  • Angular
  • TypeScript
  • IAM
  • Identity and Access Management
  • PingOne
  • Ping Identity
  • Active Directory
  • BPM
  • Workflow Engines
  • Gatling
  • Docker
  • Kubernetes
  • Technical Leadership
  • Engineering Team Lead
  • Solution Architecture
  • Code Reviews
  • Agile

Summary

Title –Lead Java Developer

Location-Hybrid @ Rockville, MD or Tysons, VA (Rockville Preferred)

Duration –Contract

 

  • Strong Java engineer first. He said that’s what they need most.
  • Tech focus is unchanged: backend over frontend. Java and Spring Boot, building business rules and APIs, microservices and Docker. The team already has strong frontend people, so we can flex on Angular experience if needed.
  • Everything runs in AWS: RDS, OpenSearch, API Gateway, EC2 and ECS, on top of the services already in the JD (Fargate, Aurora, SQS, Lambda, S3)
  • OpenSearch is AWS’s version of Elasticsearch, so Elasticsearch experience carries more weight than the “nice to have” label suggests
  • A true leader: someone who points the team in the right direction, works alongside them, is motivated and communicates well. They should clearly stand out as the person leading the team.
  • PingOne is a nice to have, not required. One of their big projects is moving user accounts off Active Directory to PingOne, an identity as a service platform. Experience with PingOne or a similar identity migration would give a candidate a head start.
  • Red Flags: Job hopping, all the technology under the sun, can't speak to their resume. “What did that application actually do, who used it, and what value did it bring?”

Job Title: Engineering Team Lead / Lead Software Engineer

Contract Type: contract 

Job Type/Length: 6-month+ (long term but contracts renew every 6-months)

Job Location: Rockville or Tysons (Rockville Preferred)

Days a Week Onsite/Hybrid/Remote: Hybrid - 3 days/onsite 

Interview Process: 2 rounds: Zoom call> onsite technical panel (includes live coding exercise, whatever preferred language) 

Job Must Haves:

  • 12+ years of professional software development experience 
  • Expert-level Java and Spring Boot experience 
  • Strong Angular and TypeScript experience 
  • Hands-on AWS experience 
  • Proficiency with PostgreSQL and Liquibase migrations 

Job Nice to Haves:

  • Deep domain experience in IAM 
  • Experience with PingOne Identity Platform 
  • Experience with BPM/workflow engines 
  • Elasticsearch for search-driven features 
  • Performance engineering with Gatling 

About the Position / Current Initiatives: Guide the team building and operating the enterprise-scale identity and access-management platform. Balance 50–60% hands-on engineering and architecture with 40–50% team leadership, planning, and stakeholder engagement.

About the Team Structure + Culture: Lead, mentor, and grow a team of software engineers; provide technical direction, coaching, and career development.

 

 

Regards,

 

Sai Srikar

Email:

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 91081414
  • Position Id: 9133961
  • Posted 1 hour ago
Contact the job poster
Sai Sekhar

Sai Sekhar

Recruiter @ Cyber Sphere LLC

Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.