Required skills
- Spring Boot
- TypeScript
- Vue.js
- Java
- Automated Frontend Testing
- CI/CD
- GitLab CI Pipelines
- Kubernetes
- AWS EKS
- Kafka
- PostgreSQL
- Test-Driven Development
- IntelliJ
- Docker
- JIRA
- Confluence
- Maven
- Agile Software Development
- Scrum
- SAFe
- SaaS
- Service-Oriented Architecture
- Microservices
- Cloud Computing
- AWS
- Test Automation
- Continuous Integration
- Continuous Deployment
Languages: German
Job description
Seeking a Backend Developer to design and implement technical components using modern technologies within a Scrum team. The role involves integrating and developing algorithmic, rule-based, and data-based information modules as service-oriented microservices.
Responsibilities
The Ideal Candidate Will Have
Required:
Desired:
What We Offer
- You design and implement technical components without direct user interface reference within given guardrails and standards using modern technologies.
- You integrate, further develop, and maintain algorithmic, rule-based, and data-based information modules as service-oriented microservices within an overall system.
- You work in a Scrum team on the setup and expansion of the service landscape.
- You introduce and actively further develop an integrated, test-driven development approach.
- You independently take on tasks throughout the entire development cycle, from conception, design, and implementation to testing and deployment.
- You contribute external impulses, best practices, and experiences from previous projects to the exchange with agile teams and cross-functional project teams.
- Extensive IT-related knowledge, ideally through a computer science degree or comparable qualification.
- Experience as a Fullstack Developer with Spring Boot and TypeScript with Vue.js.
- More than 3 years of demonstrable experience as a Software Developer in Java and Spring Boot for enterprise application development.
- Experience with automated frontend testing.
- Experience with CI/CD, especially GitLab CI Pipelines.
- Experience with Kubernetes, especially AWS EKS.
- Experience with Kafka and PostgreSQL.
- Experience in test-driven design, test-driven implementation, and conducting automated tests.
- Knowledge in analyzing, evaluating, and estimating delivery units such as user stories and backlog items, as well as in their refinement within the team.
- Experience with tools like IntelliJ, Docker, JIRA, Confluence, and Maven.
- Experience in agile software development according to Scrum or SAFe, as well as in SaaS, service-oriented software design, service-oriented software development, and microservices in cloud environments.
- Experience in Test Automation, Continuous Integration, and Continuous Deployment in the cloud computing environment, especially with AWS.
- Strong analytical thinking skills and a structured approach to work.
- Teamwork skills, strong communication, independence, and assertiveness.
- Sensitivity to dependencies and requirements in changing organizations.
- A strong focus on quality and testability, as well as a high degree of commitment.
- Enjoyment of agile methodologies and working in self-responsible teams in the context of large projects from idea to live deployment.
- Good German language skills, written and spoken (min. C1).
- Experience in the environment of large mobility and logistics companies, in the sales of mobility services, or with booking systems in the mobility sector.
- Experience with Consumer-Driven Contracts, for example with Spring Cloud Contract.
- Experience with Domain Driven Design.
- Experience with UI testing using Playwright.
- Experience with GitHub Copilot.
- Presentation skills.
- An agile working environment in a Scrum team with a high degree of personal responsibility throughout the entire development cycle.
- Exciting tasks in the setup and further development of a modern service landscape with cloud and microservices architecture.
- The opportunity to actively shape modern development standards, test automation, and best practices.
- An experienced and motivated team with professional exchange across team boundaries.
- Opportunities for personal and professional development in a challenging project environment.
- Work is performed 60% remote and 40% onsite (Frankfurt) (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