Job
- Level
- Senior
- Job Field
- Web, Full Stack, Back End
- Employment Type
- Full Time
- Contract Type
- Freelancer
- Location
- Frankfurt
- Working Model
- Full Remote, Onsite
Job Technologies
Your role in the team
- Conception and implementation of technically sophisticated web system and software solutions with a wide range of functions.
- The technical implementation/coding of the required functions as web applications using Angular technology and in service development using technologies such as Nest.Js, Kafka, including the associated architecture, interfaces, modules, and databases, as well as other development tools, frameworks, and libraries used by the client.
- Creating delivery packages for the relevant applications using the CI/CD tools applicable in the respective context and the necessary tools (e.g. Gradle, Git, GitLab, Artifactory, Sonarqube).
- Setting up, maintaining and further developing development environments.
- The creation of JUnit/E2E tests to provide technical support for test automation as required for the respective task.
- Carrying out effort estimates for the implementation and all efforts necessary for the technical commissioning of the functions required in the requirements context.
- Application of methodologies such as SCRUM, Extreme Programming, Test-Driven Development.
- Fixing errors from the test phases in the applications / components, including in the code sections / functions / modules / libraries etc. implemented by other developers.
- Creating and maintaining system documentation necessary for the maintenance and operation of the developed components.
- Compliance with the agreed standards (framework agreement, programming guidelines, process library, department and project manual).
- Technical support and consulting for the project teams involved in implementing the designed solution throughout the entire project. Documentation of all results in the tools used in the respective project context and in the language required by the respective project context (German or English).
This text has been machine translated. Show original
Our expectations of you
Qualifications
- Communication skills and moderation know-how in change projects to support digital transformation processes. 2 project references with similar requirements can be proven in the CV/ Will be verified in an interview.
- Problem-solving expertise: To proactively find solutions to complex issues and interrelationships with the project team and to critically examine and optimize existing processes and structures. Proof of qualification (at least two projects with a duration of >= 6 months).
Experience
- Extensive experience in backend development using Kotlin and Java technologies, including the associated architecture, interfaces, modules, and databases. At least 5 years of professional experience is required, demonstrable with 5 project references in which Kotlin and Java were used.
- Extensive experience in creating IT solution architectures and implementing them in the area of web applications. At least 5 years of experience in development projects. Extensive experience in consulting and designing web applications with Angular 15+ is required, based on the development of new or further development of existing or previously running applications.
- Extensive experience in building and maintaining continuous integration/continuous delivery (CI/CD) pipelines. At least three years of verifiable experience in using and building CI/CD pipelines with common tools is required.
- Experience in establishing and implementing quality assurance processes and procedures. At least three project references in which the quality and maintainability of the software was ensured and improved through, for example, the creation of JUnit/E2E tests and test automation must be documented in the CV.
- At least three years of experience in modernizing legacy applications. At least three project references involving refactoring and transitioning to a modern software architecture.
- Extensive methodological knowledge and several years of experience in the application of Scrum Experience in SCRUM projects (at least 2 projects with a duration of >= 6 months) and experience with configuration and release management.
- Presentation skills and customer consulting expertise to prepare and communicate complex topics and contexts in a target group-appropriate manner. At least three years of proven experience in a project environment with direct customer contact (e.g., participation in technical concept development, consulting on technical implementation, and presentation of the finished product increments to at least three external stakeholders).
- Proficiency in written and spoken German - level C2 or equivalent. Proven experience of at least 1 year.
This text has been machine translated. Show original
Benefits
Work-Life-Integration
Job Locations
Topics that you deal with on the job
This is your employer
Westhouse Consulting GmbH
Westhouse Consulting GmbH, founded in 2002 in Munich, is an international sourcing and consulting service provider specializing in the placement of qualified professionals in IT, Engineering, SAP, and Life Sciences, collaborating with international clients.
Description
- Company Type
- Established Company
- Working Model
- Full Remote, Hybrid, Onsite
- Industry
- Recruitment Agency