Senior Software Engineer (Java ,PySpark and AWS )
Core
Develop and support cloud-native applications, REST APIs, event-driven services, and data processing pipelines on AWS.
Role type
Senior Software Engineer (Java/Python/Data Engineering)
Builds
Cloud-native applications, microservices, REST APIs, Elasticsearch/OpenSearch search solutions, and PySpark/Glue ETL jobs.
Domain
Cloud infrastructure and Data Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Python, Spring Boot, PySpark, AWS Glue, Elasticsearch/OpenSearch, PostgreSQL, Docker, Kubernetes (EKS)
Preferred skills
CI/CD pipelines, Git, Agile development practices
Technologies
AWS (API Gateway, Lambda, S3, Kinesis, DynamoDB, SNS, SQS, SSM), Elasticsearch/OpenSearch, Kibana, PostgreSQL, Docker, Kubernetes
Responsibilities
Develop and maintain Java/Python-based applications and Microservices; Build and support cloud-native solutions on AWS; Develop REST APIs and event-driven integrations; Design and implement Elasticsearch/OpenSearch solutions; Build and optimize PySpark/Glue ETL jobs; Deploy and manage containerized applications on EKS; Participate in code reviews, production support, and technical discussions.
Seniority
Senior, hands-on IC