Skip to main content

Java Developer (Spark)

Technology
TCS
Cincinnati, United States2 weeks agoUntil 12/18/2026

Job description

Job Description:

 

We are seeking a highly skilled Senior Java Developer to join our dynamic team. The ideal candidate will have a strong background in event-driven architecture, microservices, and cloud-native applications, with expertise in modern frameworks and distributed systems. You’ll work on building scalable backend services that power real-time data processing and integration across multiple systems.

Required Skills & Qualifications:

  • 10+ years of professional experience in Java development.
  • Strong hands-on experience with Spring Boot and microservices architecture.
  • Must Have Expertise in Apache Spark for large-scale data processing (must have).
  • Experience with RDBMS (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra).
  • Good understanding of event-based systems and asynchronous communication patterns.
  • Proficiency with Git and version control best practices.
  • Familiarity with AWS services such as EC2, EKS, S3, IAM, and VPC.

Interested in this role?