Here's the challenge. Are you ready to take it on?
We are currently looking for an experienced Java Technical Lead/ Architect who will be responsible for translating high-level solution designs into detailed low-level designs and ensuring their successful implementation together with development teams. This is a hands-on technical leadership role that combines design, proof-of-concept development, and close collaboration with engineers. He/She will guide teams in adopting event-driven and streaming paradigms, coach them on best practices, and evangelize modern design approaches across the organization. He/She will work closely with technical leads, developers, and testers to align architecture with implementation, while also coordinating with offshore and distributed teams to ensure consistent delivery.
Your responsibilities will include
- Translate high-level solution designs into detailed low-level technical specifications.
- Build proof-of-concepts (PoCs) to validate technologies, patterns, and design decisions.
- Provide coaching, mentoring, and evangelisation of event-driven and streaming paradigms to uplift team capabilities.
- Collaborate closely with development teams, testers, and technical leads to ensure alignment between design and implementation.
- Coordinate and collaborate effectively with offshore and distributed teams, ensuring smooth handovers and delivery across time zones.
- Review and refine low-level designs to ensure they meet requirements for scalability, maintainability, security, and performance.
- Troubleshoot complex technical issues and provide hands-on support during implementation.
- Promote the adoption of reusable design patterns, consistent documentation, and high engineering standards.
Profile / requirements
Here's our wishlist for the ideal candidate:
- Strong hands-on experience in Java and Spring Boot application development.
- Proven expertise with event-driven architectures and streaming solutions.
- Proven expertise in building scalable, performant platforms.
- In-depth knowledge of , Apache Kafka, Redis and Apache Flink.
- Affinity with ArchiMate for modeling and documenting solution designs.
- Demonstrated ability to create and deliver PoCs to validate design and technology choices.
- Openness to adopting and evangelizing new programming paradigms, particularly event-driven and streaming architectures.
- Experience working with offshore and distributed teams, ensuring alignment and collaboration across geographies.
- Strong problem-solving skills and the ability to support teams in complex technical environments.
- Excellent coaching and mentoring abilities to build technical depth within engineering teams.