onsite
Senior Software Engineer - Brunel GmbH NL Mannheim
Software Engineer
Lead design and implementation of scalable cloud-native services using Python and Java, orchestrated with Docker and Kubernetes on AWS. Drive architecture, code quality, and cross‑functional collaboration to deliver high‑performance solutions.
About the role
Key Responsibilities
- Architect, develop, and maintain high‑availability microservices in Python and Java.
- Design and implement CI/CD pipelines, containerization, and deployment strategies on AWS.
- Collaborate with product, QA, and DevOps teams to define requirements and deliver robust solutions.
- Mentor junior engineers and conduct code reviews to uphold coding standards.
- Monitor application performance, troubleshoot issues, and optimize resource usage.
Requirements
- 5+ years of professional software development experience.
- Strong proficiency in Python and Java, with experience in RESTful API design.
- Hands‑on experience with Docker, Kubernetes, and AWS services (ECS/EKS, S3, RDS).
- Solid understanding of microservices architecture, CI/CD, and automated testing.
- Excellent problem‑solving skills and a collaborative mindset.
Skills
pythonjavaawsdockerkubernetes