You will design enterprise-scale solution architectures and lead the technical implementation of complex business domains.
Responsibilities
Build technology visions and strategies for assigned business domains using a holistic approach to design and planning.
Act as the single point of contact between IT and business stakeholders to develop solution designs for business capabilities.
Collaborate with Product Managers and Engineering Managers to align product roadmaps with technical delivery.
Lead development teams during implementation by translating business requirements into technical specifications and creating data contracts for table design.
Conduct POCs to evaluate new technologies and present technical proposals to both technical and non-technical audiences.
Required Skills
5-7 years of solution architecture experience, including high-level design, domain decomposition, and API design.
Strong proficiency in Java, Spring, and Spring Boot.
Deep experience with Microservices architecture and REST-based API design.
Hands-on experience with Kafka message queues.
Extensive knowledge of AWS services.
Experience with containerization and orchestration using Docker, Kubernetes, or RedHat OpenShift.
Proficiency in SQL and NoSQL databases including SQL Server, PostgreSQL, MySQL, Redis, or MongoDB.
Experience working within Agile/Lean development methodologies.
Understanding of DevOps processes and CI/CD tools.
Ability to manage implementation teams and create epics and stories for developers.