Overview
Skills
Job Details
Job Title: Lead Java Developer
Location: Bethesda, MD(Hybrid)
Experience: 12+ years
Note: Only on W2
Job Summary
We are seeking an experienced Lead Java Developer to design, develop, and lead the implementation of scalable Java-based applications. The ideal candidate will provide technical leadership, mentor team members, and collaborate with cross-functional teams to deliver high-quality software solutions.
Required Skills & Qualifications
· 10+ years of experience in Java development
· Strong expertise in Java 8+, Spring, Spring Boot
· Experience with RESTful APIs and Microservices architecture
· Solid understanding of object-oriented design and design patterns
· Experience with SQL and NoSQL databases (MySQL, PostgreSQL, MongoDB, etc.)
· Knowledge of multithreading, concurrency, and JVM internals
· Hands-on experience with CI/CD pipelines
· Proficiency with Git and version control systems
Preferred Skills
· Experience with cloud platforms (AWS, Azure, or Google Cloud Platform)
· Knowledge of Docker and Kubernetes
· Familiarity with messaging systems (Kafka, RabbitMQ)
· Exposure to front-end technologies (Angular, React)
· Experience working in Agile/Scrum environments
Soft Skills
· Strong leadership and mentoring abilities
· Excellent problem-solving and analytical skills
· Effective communication and collaboration skills
· Ability to manage priorities and deadlines