HamburgerMenu
hirist

Job Description

Description :


Responsibilities:


- Led the design and architecture of Java-based products.


- Create and maintain architectural documentation, including diagrams, design documents, and guidelines, to support development teams and ensure architectural consistency.


- Work directly with the CTO to define and execute the technical strategy for our cloud-based products.


- Design and architect robust, scalable, and secure cloud-based products and services on the cloud using Java.


- Identify architectural risks and dependencies, develop mitigation strategies, and proactively address potential issues to ensure the success of projects.


- Create product and platform design, do trade-offs on architectural characteristics (performance, scalability, resiliency, security, testability, etc.), and create records of design decisions for developers to implement.


Requirements :


- Bachelor's degree in computer science, information technology, or a related field.


- 8+ years of experience in software development, with a focus on Java and related frameworks.


- 5+ years of proven track record in architecting and implementing SaaS products on Microsoft Azure.


- Deep understanding of cloud architecture system design with hands-on experience on Java/Python stack, cloud technologies (Azure services), and any front-end technologies (like Angular or React).


- In-depth knowledge of software architecture principles, including microservices, cloud-native architectures, and SOA (Service-Oriented Architecture).


- Experience with microservices architecture and containerization technologies (e.g., Docker, Kubernetes).


- Strong understanding of relational and NoSQL databases (e.g., MongoDB, Redis) and their integration with cloud products.


- Solid understanding of security best practices and experience implementing secure cloud solutions.


- Experience in designing product integrations through APIs and messaging.


- Good understanding of Agile/Scrum methodologies and experience working in fast-paced, iterative product development environments.


- Understanding of DevOps principles, including continuous integration, continuous delivery (CI/CD), infrastructure as code (IaC), and automated testing.


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in