onsite
IT Trainee - Software Engineer/Developer - Commerzbank AG
Software Engineer
Entry‑level software engineering role focused on developing and maintaining enterprise applications using Python, Java, and SQL, with exposure to Docker, AWS, and Agile practices.
About the role
Key Responsibilities
- Assist in designing, coding, and testing software components for banking applications.
- Collaborate with senior developers to troubleshoot and optimize existing codebases.
- Participate in Agile ceremonies, including sprint planning, stand‑ups, and retrospectives.
- Contribute to continuous integration and deployment pipelines using Docker and AWS services.
- Document technical specifications and maintain code quality standards.
Requirements
- Strong foundation in object‑oriented programming with Python or Java.
- Experience with relational databases (SQL) and basic data modeling.
- Familiarity with version control (Git) and CI/CD concepts.
- Good communication skills and a collaborative mindset.
- Willingness to learn new technologies and adapt to a fast‑paced environment.
Skills
pythonjavasqlagiledockeraws