Job Responsibilities
- Architect, evolve and promote solutions.
- Advocate good practices and principles through documentation and training.
- Create alignment with stakeholders, both technical and non-technical.
- Be a trusted technical authority within your Product area and chapter.
Required qualifications, capabilities and skills
- Formal training or certification on automation/deployment/delivery environments concepts and proficient advanced experience.
- Significant professional experience.
- Excellent architecture knowledge. Capable of design solutions meeting scalability, reliability and security requirements.
- Excellent knowledge of Java and its ecosystem.
- Excellent knowledge of Spring Boot and associated modules.
- Excellent knowledge of Micro-Service and Event-Driven architectures.
- Good knowledge of Kafka and ecosystem, including Streams and Connect.
- Good knowledge of platform testability and observability.
- Good knowledge of CI/CD pipelines and tools.
- Experience driving cross-function technical initiatives.
- Experience with cloud environments (ideally AWS) and infrastructure-as-code (ideally Terraform)
Preferred qualifications, capabilities and skills
- Experience with domain-driven design.
- Good writing skills, capable of producing supporting documentation.
- Team leading skills, capable of helping driving initiatives and strategies.
- Experience with other languages as Go, Kotlin and Python.