Project specification
Project expertise
Description
- Build and evolve the microservice architecture tailored to the business domain using Domain Driven Design
- Promote and drive the implementation of the technology strategy, architectural knowledge sharing, innovation, and standardization within the project
- Advise on the implementation of the technical architecture in software development
- Implement technical components in applications based on the used technologies (microservice architectures, Spring, AWS, messaging, Kotlin), including related interfaces, modules, and databases
- Implement and optimize CI/CD pipelines based on GitLab CI, Jenkins, Docker, and OpenShift (Kubernetes)
- Ensure a highly automated, stable application operation with continuous improvement of architecture, processes, and tools. Program and implement/customize technical components in applications based on the used technologies, including related interfaces, modules, and databases, while adhering to the client's standards (e.g., using standardized development environments and coding guidelines)
Requirements
- Software development and application architecture: excellent backend programming and architectural skills. At least 5 years of experience with Kotlin-based microservice architectures in complex business applications
- Software development and application architecture: excellent frontend programming and architectural skills. At least 3 years of experience in frontend development with React
- DevOps: excellent methods and technology knowledge in a DevOps context. At least 3 years of experience building DevOps teams with full end-to-end responsibility
- Infrastructure: experience designing and introducing CI/CD pipelines and infrastructure. At least 5 years of proven practical experience with GitLab CI
- Cloud: excellent programming experience working with cloud platforms. At least 5 years of experience with AWS-based microservice architectures
Not applying this time?
Get notified about similar projects matching your experience.