Skip to main content

About the role

Lead/Sr Java Developer
Location: Charlotte, NC/Dallas, TX/Iseline, NJ/Pennington, NJ/New York, NY Term: 12+ MonthsThis role requires a Senior Software Engineer with deep hands-on expertise in Java, J2EE, Spring, microservices, and API development. The ideal candidate writes high-quality, scalable backend services and can accelerate delivery using GitHub Copilot and AI-assisted development practices. This position requires a hybrid schedule with a minimum of 3 days per week onsite.
Responsibilities:
  • Design and implement high performance services using Java, J2EE, Spring BootBuild and maintain REST services, asynchronous processing flows, and integration components
  • Leverage GitHub Copilot to enhance productivity, generate scaffolding code, automate boilerplate tasks, and improve code quality
  • Own full lifecycle development: design, coding, automated testing, CI/CD integration, deployment, and production support
  • Apply secure coding standards, API governance, and best practices for performance, resiliency, and scalability
  • Collaborate with Product, QA, SRE, and Architecture to deliver high quality software solutions
  • Perform code reviews, mentor junior developers, and drive engineering excellence across the team
Requirements:
  • 8+ years hands on development experience with Java/J2EEStrong expertise with Spring Boot, Spring MVC, Spring Data, Spring Security, and microservices architecture
  • Solid experience building RESTful APIs, event-driven patterns, and backend systems
  • Strong command of Git, GitHub, and effective daily use of GitHub Copilot for code generation, refactoring, documentation, and testing
  • Expertise with JUnit, Mockito, and automated testing strategies
  • Experience with relational databases (e.g.

Matching similar jobs

JOB OVERVIEW

Experience level

Lead

Location

New York, NY

Occupation

Software Developers

Industry

Custom Computer Programming Services

Posted

9 days ago

Tired of running searches?

Rank the roles you'd take once, and matches like these arrive on their own.

CREATE PROFILE (opens in a new tab)