
Job Title: Senior Java Spring Boot + Kafka DeveloperResponsibilities:Design, develop, and deploy high-performance, scalable Java Spring Boot applications.Architect and implement Kafka-based messaging solutions for real-time data processing and event-driven architectures.Collaborate with cross-functional teams to understand requirements and translate them into technical designs.Drive best practices in coding, testing, and code reviews to ensure high-quality deliverables.Troubleshoot and debug complex issues in production environments, providing timely resolutions.Stay up-to-date with the latest technologies and industry trends to continuously enhance our offerings.Requirements:Bachelor's degree in Computer Science, Engineering, or a related field.7+ years of hands-on experience in Java development, with a strong understanding of core concepts and best practices.Proficiency in building microservices using Spring Boot, with a deep understanding of Spring ecosystem components (Spring MVC, Spring Data, Spring Security, etc.).Extensive experience in designing and implementing Kafka-based solutions, including topics, partitions, producers, consumers, and stream processing.Solid understanding of distributed systems, message queuing, and event-driven architectures.Experience with containerization technologies such as Docker and orchestration tools like Kubernetes is a plus.Strong problem-solving skills and the ability to thrive in a fast-paced, collaborative environment.
Key Skills
Related Jobs

Security Engineer Ubuntu

Senior Software Engineer

Test Automation Engineer

Senior Android Engineer

Lead Software Engineer

Senior Frontend Engineer

Data Engineer

Production Engineer

Senior Back End Developer

Senior Frontend Engineer Platform

IT Engineer

Senior Software Engineer Cloud Images

Senior Product Designer

Hands On Engineering Manager

Full Stack Software Engineer

Senior Front End Developer

Customer Success Manager

Senior Software Engineer .NET Core

Front End TypeScript Developer
