onsite
Engineer 3
Software Engineer
Senior Engineer driving scalable cloud solutions using Python, Java, and AWS. Lead containerized deployments with Docker and Kubernetes, ensuring robust CI/CD pipelines and high availability.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance services in Python and Java, ensuring scalability and reliability.
- Architect and manage cloud infrastructure on AWS, leveraging services such as EC2, S3, RDS, and Lambda.
- Containerize applications with Docker, orchestrate with Kubernetes, and implement automated deployment pipelines.
- Collaborate with cross‑functional teams to define requirements, conduct code reviews, and enforce best practices.
- Monitor system health, troubleshoot performance issues, and optimize resource utilization.
Requirements
- 5+ years of professional software development experience.
- Strong proficiency in Python and Java, with a solid understanding of object‑oriented design.
- Hands‑on experience with AWS services and cloud architecture patterns.
- Expertise in containerization (Docker) and orchestration (Kubernetes).
- Proficient with CI/CD tools (Jenkins, GitHub Actions, or similar) and automated testing frameworks.
Skills
pythonjavaawsdockerkubernetescicd