Lead Java Developer

  • NYC, NY
  • Posted 2 hours ago | Updated moments ago

Overview

On Site
BASED ON EXPERIENCE
Full Time
Contract - W2
Contract - Independent
Contract - 13+ mo(s)

Skills

DEVELOPMENT
DEPLOYMENT
JAVA DEVELOPMENT
JAVA
JAVA 2
CORE JAVA
SPRING FRAMEWORK
SPRING BOOT
SPRING MVC
RESTFUL API
CI/CD
JENKINS
GIT
GITLAB
GITHUB
CI
MICROSERVICES
MICROSERVICES ARCHITECTURE
CONTAINERIZATION
DOCKER
KUBERNETES
DATABASE
NOSQL
RELATIONAL
POSTGRESQL
MONGODB
ORACLE
AZURE
AWS
GCP
UI
REACT
REACTJS
REACT NATIVE

Job Details

Job Role: Lead Java Developer
Duration: 12 Months
Location: NYC, NY (Onsite)

Exp. Level: Senior / Lead

Job Description

We are seeking a highly skilled and experienced Lead Java Developer to join our dynamic team in New York City. As a technical leader, you will be responsible for designing, developing, and maintaining high-performance, scalable Java-based applications. You will lead a team of developers, collaborate with cross-functional teams, and play a key role in shaping the architecture and direction of our software solutions.


Key Responsibilities

  • Lead the design, development, and deployment of Java-based applications and services.
  • Collaborate with architects, product managers, and stakeholders to define technical requirements and system architecture.
  • Mentor and guide junior developers, conduct code reviews, and enforce best practices.
  • Ensure the performance, quality, and responsiveness of applications.
  • Troubleshoot and resolve complex technical issues across the stack.
  • Stay current with emerging technologies and propose innovative solutions.
  • Participate in Agile/Scrum ceremonies and contribute to continuous improvement initiatives.

Required Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 8+ years of professional experience in Java development.
  • Strong expertise in Java 8/11+, Spring Framework (Spring Boot, Spring MVC), and RESTful APIs.
  • Experience with microservices architecture and containerization (Docker, Kubernetes).
  • Proficiency in relational and NoSQL databases (e.g., PostgreSQL, MongoDB).
  • Familiarity with CI/CD tools (e.g., Jenkins, GitLab CI), version control (Git), and cloud platforms (AWS, Azure, or Google Cloud Platform).
  • Excellent problem-solving, communication, and leadership skills.

Preferred Qualifications

  • Experience with front-end technologies ( React, Angular, or Vue.js).
  • Knowledge of DevOps practices and infrastructure as code ( Terraform, Ansible).
  • Prior experience in a lead or managerial role.
  • Familiarity with security best practices and performance tuning.
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 My IT LLC