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.
Must Have Skills:
Spark
Spring Boot
Microservices Required Skills & Qualifications:
10+ years of professional experience in Java development.
Strong hands-on experience with Spring Boot and microservices architecture.
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.