Lead Java Developer
--------------------------------------W2 ROLE ----------------------------------------Job Title: Java Lead / Senior Java Developer
Location: Miami, Florida
Work Mode: OnsiteJob 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 architectureREST API design and developmentSQL and relational database integration
- Hibernate and JPAApplication troubleshooting and performance optimization