London, United Kingdom Posted on 29/01/2025
Responsibilities:
- Define and document technical roadmaps and architecture blueprints for new and existing systems.
- Facilitate the design of software modules, ensuring adherence to functional, integration, performance, and user experience requirements.
- Conduct internal technical overviews, perform requirement analysis, and obtain design sign-offs.
- Provide technical leadership and insights for operational aspects.
- Estimate efforts for various tasks and evaluate new technologies/frameworks/libraries.
- Collaborate closely with cross-functional teams, sharing knowledge.
Requirements:
- Familiarity with Azure and its various PAAS offerings.
- Expertise in designing microservices using CQRS, event sourcing patterns, and good knowledge of Postgres database.
- Adhere to defined processes, produce and review technical documentation, and report on individual and project status.
- 8-10 years of Software Development Experience (Senior Technical Architect: 10-12 years).
- Proficiency in Java, J2EE, Cloud platforms (Azure), and microservice architecture.
- Strong analytical, problem-solving, and communication skills.
- Ability to work independently and as part of a team.