Lead Java Developer

Overview

Hybrid
Depends on Experience
Contract - W2
Contract - 2 Year(s)
No Travel Required
Unable to Provide Sponsorship

Skills

Agile
Amazon Web Services
Analytical Skill
AngularJS
Apache Kafka
Cloud Computing
Collaboration
Concurrent Computing
Conflict Resolution
Continuous Delivery
Continuous Integration
Database
Design Patterns
Docker
Effective Communication
Git
Good Clinical Practice
Google Cloud Platform
IT Management
Java
Kubernetes
Leadership
Management
Mentorship
Messaging
Microservices
Microsoft Azure
MongoDB
Multithreading
MySQL
NoSQL
OOD
PostgreSQL
Problem Solving
RESTful
RabbitMQ
React.js
SQL
Scrum
Soft Skills
Spring Framework
Version Control

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

 

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.

About Resource Innovative Technologies LLC