onsite
Software Engineer - Seger Automation GmbH
Software Engineer
Software Engineer responsible for designing, developing, and maintaining scalable applications using Python and Java, leveraging AWS cloud services, containerization with Docker, and version control with Git.
About the role
Key Responsibilities
- Design, develop, and maintain high‑quality software solutions in Python and Java.
- Implement and manage cloud infrastructure on AWS, ensuring scalability and reliability.
- Containerize applications using Docker and orchestrate deployments.
- Collaborate with cross‑functional teams to define requirements and deliver features on time.
- Write automated tests, perform code reviews, and maintain documentation.
Requirements
- Proven experience in Python and Java development.
- Strong understanding of AWS services (EC2, S3, Lambda, RDS).
- Hands‑on experience with Docker and CI/CD pipelines.
- Solid knowledge of Git and collaborative development workflows.
- Excellent problem‑solving skills and a passion for clean, maintainable code.
Skills
pythonjavaawsdocker