onsite
Software Engineer - Pariveda
Software Engineer
Dynamic Software Engineer role focused on designing, developing, and deploying scalable cloud-native applications using Java, Python, and AWS services, with strong emphasis on containerization and continuous integration practices.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance Java and Python microservices for enterprise clients.
- Implement AWS cloud solutions, including Lambda, ECS, and RDS, ensuring scalability and reliability.
- Containerize applications with Docker and orchestrate deployments using Kubernetes or ECS.
- Set up and manage CI/CD pipelines with Jenkins, GitHub Actions, or AWS CodePipeline to automate testing and releases.
- Collaborate with cross‑functional teams to translate business requirements into technical specifications and deliver robust solutions.
Requirements
- 3+ years of professional software development experience in Java and Python.
- Hands‑on experience with AWS services and cloud architecture best practices.
- Proficiency in containerization (Docker) and orchestration (Kubernetes or ECS).
- Strong understanding of CI/CD principles and experience with modern tooling.
- Excellent problem‑solving skills and a collaborative mindset.
Skills
javapythonawsdockercicd