Skip to main content

Lead Java Developer

Posted today

applab systemsEdison (NJ)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

--------------------------------------W2 ROLE ---------------------------------------- Job Title: Java Lead / Senior Java Developer Location: Miami, Florida Work Mode: Onsite Job Summary We are seeking a skilled Java Lead / Senior Java Developer to design, develop, and maintain scalable enterprise applications. The ideal candidate will have strong hands-on experience with modern Java versions, Spring Framework technologies, microservices architecture, RESTful APIs, and database integration. The candidate should be capable of building reliable backend services, developing high-quality code, and contributing to technical design and application performance optimization.
Key Responsibilities: Design, develop, test, and maintain enterprise applications using Core Java. Apply object-oriented programming principles and Java features, including Collections, Generics, Streams, Lambda expressions, and exception handling. Develop applications and backend services using Spring Boot, Spring MVC, and Spring Data JPA. Design and implement RESTful APIs and scalable microservices. Build and maintain inter-service communication and enterprise application integrations. Develop database interactions using SQL, Hibernate, and JPA. Work with relational databases such as Oracle, PostgreSQL, and MySQL. Troubleshoot application issues and optimize performance, scalability, and reliability. Follow coding standards, best practices, and software development lifecycle processes. Collaborate with cross-functional teams to deliver high-quality software solutions. Required
Skills and Qualifications: Strong experience with Core Java (Java 8/11/17+). Excellent knowledge of OOP concepts, Collections, Exception Handling, Generics, Streams, and Lambda expressions. Hands-on experience with Spring Boot, Spring MVC, and Spring Data JPA. Strong understanding of microservices architecture and RESTful API development. Experience with inter-service communication and backend application development. Strong SQL skills and experience with Oracle, PostgreSQL, or MySQL. Experience with Hibernate and JPA. Strong analytical, debugging, and problem-solving skills.
Key Competencies: Core Java and object-oriented programming Spring Boot application development Microservices architecture REST API design and development SQL and relational database integration Hibernate and JPA Application troubleshooting and performance optimization

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this