onsite
Cloud Software Engineer II - Abbott
Software Engineer
Mid‑level Cloud Software Engineer responsible for designing, developing, testing, and maintaining complex cloud‑native applications, leveraging Python/Java, AWS services, containerization, and automated CI/CD pipelines.
About the role
Key Responsibilities
- Design and implement scalable cloud‑native services and APIs using Python and Java, adhering to architectural standards.
- Develop, test, and deploy containerized applications on AWS, utilizing Docker and Kubernetes for orchestration.
- Maintain and enhance CI/CD pipelines to ensure rapid, reliable delivery of code changes.
- Document technical designs, code, and operational procedures in line with organizational standards.
- Mentor junior engineers, review code, and provide guidance on best practices and problem‑solving techniques.
Requirements
- 3+ years of professional experience developing cloud‑based software solutions.
- Proficiency in Python and Java programming languages.
- Hands‑on experience with AWS services (e.g., EC2, S3, Lambda) and container technologies such as Docker and Kubernetes.
- Strong understanding of CI/CD tools (e.g., Jenkins, GitLab CI, GitHub Actions) and automated testing frameworks.
- Excellent problem‑solving skills, ability to work independently, and effective communication for documentation and mentorship.
Skills
pythonjavaawsdockerkubernetescicd