JobRialto
Lead Java Developer
JobRialto, Charlotte, North Carolina, 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