Job Description
Location: Remote / Flexible
Experience Required: 10+ years
Education: Bachelor’s degree in Computer Science or equivalent experience
We are looking for a seasoned Java Developer with strong experience in backend development, cloud technologies, and distributed systems. This role focuses on building scalable, high-performance applications in microservices and streaming environments.
Key Requirements / Must-Haves
- Java Development: 10+ years of professional experience with core Java.
- Frameworks & Platforms: Proficiency in Spring Frameworks, Kafka messaging platform.
- Big Data / Streaming: Experience with Flink and Kafka Streams for real-time data processing.
- Cloud Expertise: Strong hands-on experience with AWS services including EC2, EKS, EMR, Lambda, S3, etc.
- Architecture & APIs: Familiarity with containers, microservices, RESTful APIs, and distributed systems design.
- Operating Systems: Expertise in Unix, Windows, Linux environments.
- DevOps / CI: Proficient with Git, CI/CD tools like Jenkins or TeamCity.
- Soft Skills: Excellent communication, collaboration, and interpersonal skills.