This role is intended to bridge the gap between technical and business stakeholders and the dev team.
Could be assigned to one or multiple teams, responsibilities :
Prepare and refine business and technical scope for dev teams, including NFRs. Work alongside product or / and architects to clarify the scope.
Create technical specification documents as well as Low Level Design (in form of jira stories / backlog).
Work on Proof of Concept where required with the help of the dev team if necessary.
Collaborate with all stakeholders (architects, I&O, networking, security, product etc.), identify dependencies, prerequisites etc.
Review and confirm the solution on the tech governance forums.
Organize walkthroughs with all relevant stakeholders to get feedback and for awareness.
Organize walkthroughs with the team.
Guide the team during the development process on high level technical aspects, participate in all scrum ceremonies.
Provide clarifications and feedback during the entire development cycle.
On necessity take the role of Proxy Product Owner.
Actively be involved in code reviews, provide feedback.
Track overall release progress for scope and help set priorities.
Be involved in the investigation of complex production issues, inform stakeholders, and provide solutions.
Review incidents, suggest improvements.
Participate in common meetings across teams like the tech governance forum.
Qualifications and Experience
At least 10+ years of hands-on experience with Java 8+, Web development, and SQL
3+ years of experience leading multidisciplinary teams
Experience with Design patterns, Spring, Spring Security, JPA, Messaging Systems, Cloud Spring, Web Services, EIPs
Exposure to working with microservices and RESTful APIs;
Hands-on practice with coaching more Junior Developers and being in the role of a Technical Lead;
Experience in RDBMS (Oracle, MS SQL, DB2), NoSQL is a plus
Profound understanding of client-server and service-based architectures
Familiarity with Cloud Platforms’ (AWS, Cloud Foundry, Azure)
Proficiency in using application development tools and operational / service architecture
Familiarity with application systems, software testing (and software testing tools), structured reviews
Good understanding of information systems concepts and practices, particularly those concerning the systems development life cycle.
Leadership and people management skills.
Excellent communication skills, team player, commercial awareness, client-focused.
Conversational english skills B2-C1