remoteonsite
Client Technology -Software engineering-Sr. Engineer - EY
Software Engineer
Senior Software Engineer building scalable cloud solutions using Python, Java, and AWS, with expertise in containerization, orchestration, and continuous delivery pipelines.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance microservices in Python and Java for enterprise clients.
- Architect and deploy applications on AWS using services such as EC2, ECS, Lambda, and RDS.
- Implement containerization with Docker and orchestrate deployments with Kubernetes.
- Build and manage CI/CD pipelines using Jenkins, GitLab CI, or similar tools to ensure rapid, reliable releases.
- Collaborate with cross‑functional teams to translate business requirements into technical solutions and provide mentorship to junior engineers.
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, Docker, Kubernetes, and CI/CD tooling.
- Excellent problem‑solving skills and a passion for clean, maintainable code.
- Effective communication skills and ability to work in a distributed, collaborative environment.
Skills
pythonjavaawsdockerkubernetescicd