Java Full Stack Lead Developer

Vision Square
Charlotte, NC, United States
23 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles Java (Programming Language) Application Programming Interfaces (APIs) Applications Architecture Application Performance Management Code Review Serialization Data Structures Relational Databases Database Development Software Debugging Software Design Patterns
+14 more
Java Virtual Machine (JVM) Java Web Services Object-Oriented Software Development Performance Tuning Software Systems SQL Stored Procedures Encapsulation (Networking) Multithreading Freeform SQL Enterprise Software Applications Concurrency Backend Software Coding Restful APIs

Job description

  • 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

We are seeking a highly skilled Core Java Developer (Lead) 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., * 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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:12 min

Navigating the AI landscape as a Java developer

Daniel Oh Daniel Oh +1 · World Congress 2025

2:32 min

Refactoring bulk frontend operations into scalable backend methods

Noam Honig · LIVE

5:59 min

Analyzing concurrency bottlenecks in standard serverless architectures

Marco Plaul Marco Plaul +1 · World Congress 2023

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · World Congress 2026 Europe

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · World Congress 2024

Videos

See all

Related articles

See all