Required skills
- Java
- TypeScript
- Cloud-based Backend Development
- Persistence Systems
- Web Applications
- App Applications
- Continuous Integration
- Continuous Delivery
- Test-Driven Development
- Pair Programming
- Agile Software Development
- DevOps
Languages: German
Job description
Develop and enhance digital subscription solutions for mobility services, focusing on mobile frontends, backends, and interfaces. You will also be involved in designing complex products and optimizing existing ones within an agile, DevOps-oriented environment.
Responsibilities
What You Should Bring
What We Offer You
- Together with your team, you will be responsible for the new and further development of digital subscription solutions for the sale of mobility services.
- You will iteratively and incrementally develop a mobile frontend for subscription booking, the associated backend, and interfaces to contract-managing subscription sales systems.
- You will design highly complex, customized products in the area of subscription applications and optimize existing products and business processes.
- You will independently design new software products based on requirements from internal and external stakeholders.
- You will live the DevOps approach and drive development in the areas of Continuous Integration and Continuous Deployment.
- You will independently manage roll-outs as part of releases and maintain an overall overview of the projects.
- You will actively participate in the refinement and detailing of user stories, in presentations of results, in retrospectives, and in daily coordination and detailed planning.
- Required:
- Completed degree in Computer Science or Business Administration, or a comparable qualification with relevant professional experience.
- Current, practically tested experience with Java and TypeScript.
- Experience in developing cloud-based backend and persistence systems in Java or JEE, as well as associated web and app applications.
- Practically tested experience with Continuous Integration, Continuous Delivery, Test-Driven Development, Pair Programming, and other agile software development methods.
- Ability to communicate and actively participate in agile formats such as user story refinement, results presentations, retrospectives, and daily coordination.
- Desired:
- Sound experience in software development within a Scrum team.
- Experience with Kotlin, React, HTML and CSS, SQL, RDBMS, Spring Framework, Thymeleaf, GitLab CI, and AWS Cloud Services such as CloudWatch, CodePipeline, and EC2.
- Experience in test-driven development of mobile applications, particularly with Kotlin Multiplatform, apps for iOS and Android, and responsive web design.
- Methodological knowledge in Design Patterns, Algorithms, and Data Structures.
- Theoretical and practical experience with agile software development methods such as Scrum.
- Strong communication skills, teamwork, assertiveness, and an analytical mindset.
- Good German language skills, both written and spoken.
- An agile working environment with a lot of creative freedom and scope for initiative.
- Exciting and innovative topics related to digital subscription solutions and mobile applications.
- The opportunity to actively shape highly complex products and business processes.
- An experienced and motivated team with close collaboration in agile structures.
- Opportunities for personal and professional development.
- Work is performed 40% remotely and 60% on-site (Frankfurt am Main).
Project details
- Start: flexible
- Remote: hybrid
- Location: Frankfurt (Main), Deutschland, DE
- Languages: German
Indexed by 9am's meta-search. You are a job provider? Claim or manage this listing
Found on FreelancerMap DE