For additional information, please review .
* Design, develop, test, and deploy high-quality, scalable software applications using Java and Python.
* Build and maintain real-time, event-driven data pipelines and streaming applications using Apache Kafka.
* Work extensively with a variety of data stores, including NoSQL (e.g., MongoDB, Cassandra) and RDBMS (e.g., PostgreSQL, Oracle) databases, ensuring optimal data models and performance.
* Utilize containerization technologies such as Docker and Kubernetes, OpenShift to package, deploy, and manage applications in a microservices architecture.
* Implement, manage, and improve CI/CD pipelines to automate build, test, and deployment processes, ensuring rapid and reliable delivery of software.
* Operate effectively in a Linux-based environment, including shell scripting and system-level troubleshooting.
* Actively participate in Agile/Scrum ceremonies, including sprint planning, daily stand-ups, sprint reviews, and retrospectives.
* Provide on-call support for production jobs and applications, ensuring timely resolution of issues and maintaining system stability.
* Collaborate with product managers, architects, and other engineers to define requirements, design solutions, and deliver new features.
* Proactively identify and resolve performance bottlenecks, bugs, and other technical issues.
* Must have strong, hands-on 6+ years experience with **Java (17+ preferred) and the Spring ecosystem, including Spring Boot, Spring MVC, and Hibernate** .
* Must have strong, hands-on **3+ years experience with Python** for data processing and application development.
* Extensive hands-on experience with **Apache Kafka**, including topics, producers, consumers, and stream processing.
* Deep understanding and practical experience with the **Linux operating system**.
* Proven experience with **containerization** technologies, particularly Docker and an orchestrator like Kubernetes.
* Strong experience with both **NoSQL** and **RDBMS** databases, including data modeling and query optimization.
* In-depth knowledge and practical application of **CI/CD processes** and tools (e.g., Jenkins, GitLab CI, Tekton).
* Proven experience working in an Agile/Scrum development environment with a strong understanding of its principles, practices, and theory.
* Excellent analytical, problem-solving, and leadership skills.
* Strong understanding of distributed systems and microservices architecture.
* Excellent communication and interpersonal skills, with the ability to collaborate effectively in a team environment.Experience with big data query engines such as **Hive** or **Starburst**.
Familiarity with **Object Storage** solutions like Amazon S3, or Google Cloud Storage.Hands-on experience with one or more major **Cloud Platforms** (e.g., AWS, Azure, or GCP).
#J-*****-Ljbffr