Logo
JobRialto

Lead Java Developer

JobRialto, Charlotte, North Carolina, United States, 28245


Job Summary

We are seeking an experienced Lead Java Developer with 10+ years of expertise in Core Java, REST API development, and microservices architecture. The ideal candidate will have a strong background in Spring frameworks, API management, and CI/CD practices, with experience in Kafka and Python as a plus.

Key Responsibilities

• Lead and develop high-quality applications using Core Java, adhering to best practices and design patterns.

• Design and implement REST APIs for microservices architecture, ensuring scalability and performance.

• Work with API management tools such as Apigee or API Gateway to manage and secure APIs.

• Develop applications using Spring frameworks, including Spring Boot, Spring Cloud, and Spring IO.

• Integrate and manage Kafka for real-time data streaming within applications.

• Implement and optimize CI/CD pipelines to automate deployment and testing.

• Collaborate with cross-functional teams to ensure code quality, reliability, and efficiency.

• Contribute to architectural decisions and participate in code reviews.

Required Qualifications

• 10+ years of hands-on experience in Core Java development.

• Proven experience in developing and implementing REST APIs for microservices.

• Experience with API management tools like Apigee or API Gateway.

• Strong proficiency in Spring frameworks (Spring Boot, Spring Cloud, Spring IO).

• Hands-on experience with Kafka for data streaming and messaging.

• Experience with CI/CD tools and processes.

• Knowledge of Python (preferred).

Education:

Bachelors Degree