Java+Python Developer
Job Description
Key Responsibilities
- Design, develop, and maintain scalable backend applications and data processing solutions.
- Build and optimize cloud-native applications using AWS and Azure services.
- Develop high-performance data pipelines and distributed processing systems using Spark.
- Work with relational and NoSQL databases including SQL, DynamoDB, and RDS.
- Implement serverless solutions using AWS Lambda.
- Collaborate with cross-functional teams to deliver secure, scalable, and high-quality solutions.
- Automate infrastructure provisioning and deployment using Terraform.
- Participate in architecture discussions, code reviews, and performance optimization initiatives.
- Ensure application reliability, scalability, and security best practices.
Mandatory Skills
- Must have 6+ years of overall IT experience.
- Strong programming experience in Java and Python.
- Hands-on experience with AWS and/or Azure Cloud Platforms.
- Strong experience in SQL and database management.
- Experience working with DynamoDB and RDS.
- Hands-on experience with AWS Lambda and serverless architecture.
- Must experience in Terraform for Infrastructure as Code (IaC).
- Understanding of cloud architecture, distributed systems, and microservices.





