Java Developer
About the role
As a Software Engineer, you’ll design, develop, test, and operate scalable software systems that power critical business capabilities. You will work on complex technical challenges, contribute to high‑quality production systems, and collaborate with cross‑functional teams to deliver reliable, secure, and efficient solutions at scale.
What you’ll do
Design, develop, test, deploy, and maintain high‑quality, scalable software solutions.Write clean, efficient, secure, and well‑tested production code, with a focus on reliability and performance.Build and maintain distributed systems and streaming applications using Kafka and related technologies.Contribute to system architecture and technical design for complex applications, ensuring solutions meet functional, performance, and security requirements.Analyze large and diverse datasets to identify trends, unco...