Java Developer – Senior Level (Remote / Flexible)

Filled
February 21, 2026

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.