onsite
Software Engineer - Development - Kyndryl
Software Engineer
Dynamic Software Engineer role focused on building scalable, mission‑critical services using Java, Python, and cloud technologies (AWS, Docker, Kubernetes). Drive end‑to‑end development, from architecture to deployment, in a fast‑paced, collaborative environment.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance microservices using Java and Python.
- Implement CI/CD pipelines and automate deployments to AWS environments.
- Containerize applications with Docker and orchestrate with Kubernetes.
- Collaborate with cross‑functional teams to define architecture and best practices.
- Participate in code reviews, performance tuning, and continuous improvement initiatives.
Requirements
- 3+ years of professional software development experience.
- Strong proficiency in Java and Python, with solid understanding of object‑oriented design.
- Hands‑on experience with AWS services (EC2, ECS, EKS, S3, Lambda).
- Experience building and deploying containerized workloads using Docker and Kubernetes.
- Familiarity with CI/CD tools (Jenkins, GitHub Actions, GitLab CI) and automated testing.
Skills
javapythonawsdockerkubernetescicd