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
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