Haystack
← Back to Jobs
Technology
VS

Lead Java developer

Vision SquareCharlotte, NC🇺🇸United StatesPosted Sep 21, 2026

Quick Overview

Seniority
Mid Senior
Work mode
Hybrid
Location
Charlotte, NC, United States
Posted
19 hours ago
SQLJava

Job Description

Title: Lead Java developer

Location: Charlotte, NC

We are seeking a highly skilled Core Java Developer to design, develop, and maintain scalable, high-performance enterprise applications. The ideal candidate should have strong expertise in Core Java, object-oriented design principles, multithreading, data structures, algorithms, and database development. The candidate will collaborate with cross-functional teams to deliver reliable and efficient software solutions.

 

Experience: 10+ years of industry experience who can work as tech lead.

 

Responsibilities:

 

·         Design, develop, test, and support Java-based applications and services.

·         Develop robust and scalable solutions using Core Java and object-oriented programming principles.

·         Write clean, maintainable, and efficient code following coding standards and best practices.

·         Analyze business requirements and translate them into technical solutions.

·         Develop and optimize RESTful APIs and backend services.

·         Work with relational databases and write complex SQL queries, stored procedures, and performance tuning solutions.

·         Implement multithreading, concurrency, collection frameworks, and design patterns where applicable.

·         Participate in code reviews and contribute to application architecture discussions.

·         Debug production issues and provide timely resolution.

·         Optimize application performance, memory utilization, and scalability.

·         Collaborate with QA teams during testing cycles and support release activities.

·         Prepare technical documentation and knowledge transfer materials.

 

Requirements:

·         Strong experience with Java 8/11/17+

·         OOP Concepts (Inheritance, Polymorphism, Encapsulation, Abstraction)

·         Collections Framework

·         Exception Handling

·         Generics

·         Multithreading and Concurrency

·         JVM Internals and Garbage Collection

·         Serialization and Reflection

·         Lambda Expressions and Stream API

Similar jobs