Job Summary We are seeking an experienced Java/Big Data Engineer to design, build, and deliver large-scale cloud-native data platforms. This role requires strong expertise in distributed systems, big data technologies, and modern cloud architectures. The ideal candidate will be hands-on across the technology stack, driving scalability, performance, and reliability while collaborating with global engineering and business stakeholders.
Required Qualifications - B.E./B.Tech/M.Tech/MCA in Computer Science, IT, or related field.
- 5-8 years of software engineering experience with distributed systems and scalable applications.
- Expertise in REST APIs, microservices, Kubernetes, and distributed systems.
- Experience with Data Warehousing, Data Lakes, and Delta Lake architectures or bigdata ecosystems designs.
- Proven experience with PySpark and Apache Spark for distributed data processing.
- Depth in microservices development with Kubernetes containerization.
- AWS expertise: S3, Lambda, API Gateway, EventBridge.
- Messaging/event-driven technologies: Kafka, SNS, SQS.
- Database expertise: PostgreSQL, SQL Server, Aurora, DynamoDB, MongoDB, Redis.
- Hands-on experience with Infrastructure as Code (Terraform, Ansible).
- Understanding of CI/CD and DevOps practices (Jenkins, GitHub/GitLab, Bitbucket, GoCD).
- Experience implementing robust testing strategies (unit, integration, regression).
- Exposure to Generative AI technologies including LLMs, RAG architectures, and agentic AI system s.