Required skills
- Java
- TypeScript
- DevOps
- Continuous Integration
- Continuous Delivery
- Test Driven Development
- Pair Programming
- Agile Software Development
- Design Patterns
- Algorithms
- Data Structures
- Full Stack Development
Languages: German
Job description
Develop and enhance digital subscription solutions for logistics services, focusing on mobile frontends, backends, and interfaces. Implement digital fulfillment processes and drive DevOps practices.
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 logistics 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 for subscription applications and optimize solutions for products and business processes.
- You will implement digital fulfillment processes, including security features, self-service contract conclusion, and downstream self-services.
- You will live the DevOps approach and actively drive Continuous Integration and Continuous Deployment.
- You will independently design new software products based on requirements from internal and external stakeholders.
- You will maintain an overall overview of the projects and independently manage roll-outs within the scope of releases.
- You will actively participate in the refinement and detailing of user stories, in presenting results, retrospectives, as well as daily coordination and detailed planning.
- Completed degree in Computer Science or Business Administration, or a comparable qualification with relevant professional experience.
- Practical experience as a Full Stack Developer in the areas of app, web, backend, and databases.
- Current, practical experience with Java and TypeScript.
- Experience in developing cloud-based backend and persistence systems with Java or JEE, as well as associated web and app applications.
- Practical experience in Continuous Integration, Continuous Delivery, Test Driven Development, Pair Programming, and other agile software development methods.
- Methodological knowledge of Design Patterns, Algorithms, and Data Structures.
- Strong communication skills, teamwork, assertiveness, and an analytical mindset.
- Required:
- Active participation in the refinement and detailing of user stories, in presenting results, in retrospectives, as well as in daily coordination and detailed planning.
- Desired:
- Sound experience in software development within a Scrum team.
- Experience with Kotlin, React, HTML/CSS, SQL, RDBMS, Spring Framework, Thymeleaf, GitLab CI, and AWS Cloud, for example CloudWatch, CodePipeline, and EC2.
- Experience in test-driven development of mobile applications with Kotlin Multiplatform, apps for iOS and Android, and responsive web design.
- Theoretical and practical experience with agile software development methods such as Scrum.
- A positive attitude, strong communication skills, and enjoyment of innovative topics.
- Good German language skills, both written and spoken.
- An agile working environment with a lot of creative freedom and scope for initiative.
- Exciting and complex projects in the area of digital subscription solutions and modern sales systems.
- The opportunity to actively shape modern software products across the entire stack.
- An experienced and motivated team.
- Opportunities for personal and professional development.
- Work is performed 40% remote and 60% onsite (Frankfurt (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