Technology
·
Open Platform
·
Abu Dhabi
Java Architect
Role Summary
We are seeking an experienced Java Architect to lead the design and evolution of the backend architecture for our Open Platform. In this role, you will set the technical direction for scalable, high-performance, and fault-tolerant systems, with a strong focus on Java-based technologies. You will define system-level architecture, guide service design and integration patterns, and ensure best practices across the engineering lifecycle. Partnering closely with product, DevOps, and QA teams, you will play a key role in delivering robust solutions that enable seamless integrations, high availability, and long-term platform growth.
Responsibilities
- Lead the design and evolution of scalable, high-availability, and high-performance backend architectures for Open Platform.
- Provide technical leadership across full-stack development with a focus on Java-based backend systems.
- Define system-level architecture including service layering, microservice boundaries, communication patterns, database design, and deployment strategies.
- Review technical designs, pull requests, and key system modules to ensure best practices and architectural consistency.
- Collaborate with product managers, engineering teams, DevOps, and QA to ensure smooth delivery of solutions aligned with business goals.
Requirements
- Bachelor’s degree or above in Computer Science, Software Engineering, or related field.
- 7+ years of experience in backend development, with at least 3+ years as a technical lead or architect.
- Expert-level knowledge of Java and its ecosystem (Spring Boot, Spring Cloud, JPA, etc.).
- Deep understanding of system architecture patterns including Microservices, DDD, CQRS, and Event-driven architecture.
- Familiarity with relational and NoSQL databases.
- Strong grasp of distributed systems, fault tolerance, message queues (Kafka, RabbitMQ), and API gateway design.
- Excellent problem-solving and communication skills, capable of bridging technical and non-technical stakeholders.
- Familiarity with DevOps, observability, and system monitoring tools (Prometheus, Grafana, ELK, etc.).
- Experience in fintech, communications, e-commerce, or high-traffic platforms.
- Knowledge of JVM tuning, GC analysis, and performance benchmarking.
- Exposure to security standards, authentication protocols (OAuth2, JWT, SSO), and compliance practices.
- Contributions to open-source projects or technical blogs/speaking engagements.
- Division
- Technology
- Department
- Open Platform
- Locations
- Abu Dhabi
Already working at Astra Tech?
Let’s recruit together and find your next colleague.