AWS JAVA Kafka
Capgemini
Capgemini
Join a global leader in technology and business transformation, shaping the future of organizations. At Capgemini, you'll empower yourself to design your career path within a supportive, worldwide community. We are seeking skilled professionals to help leading organizations harness technology for a more sustainable and inclusive world.
This role focuses on developing robust, enterprise-grade applications. You will leverage modern Java versions and the Spring Boot framework to build scalable microservices. A key aspect of this position involves working with event-driven architectures using Apache Kafka to create dynamic solutions.
Design, develop, and maintain sophisticated applications using Java 8/11/17, Spring Boot, and microservices architecture. Implement and manage event-driven solutions with Apache Kafka, ensuring efficient data flow. Build and integrate RESTful APIs with various internal and external systems. Deploy and manage applications within the AWS Cloud environment. Establish and maintain CI/CD pipelines and adhere to DevOps best practices. Collaborate effectively with cross-functional teams on solution design and delivery. Diagnose and resolve production issues, optimizing application performance for reliability.
Possess strong experience in Core Java, specifically Java 8/11/17, complemented by hands-on expertise in Spring Boot, Spring MVC, Spring Data JPA, and Spring Security. Demonstrate deep understanding and practical application of Microservices Architecture principles. Exhibit expert knowledge of Apache Kafka, including Producers, Consumers, Topics, Partitions, and Stream Processing. Proven experience with essential AWS Services such as EC2, S3, Lambda, ECS/EKS, and CloudWatch. Familiarity with REST APIs and JSON data formats is crucial. Experience with relational and NoSQL databases like Oracle, PostgreSQL, MySQL, or MongoDB is required. Proficiency in version control and CI/CD tools, including Git, Maven, Jenkins, Docker, and Kubernetes. A solid grasp of Design Patterns and Object-Oriented Programming (OOP) principles is essential.
Capgemini
IT