Senior Java Architect / Lead Backend Engineer (Security/ Edge AI Product) $$$$ Offline

Wamisoftware Top Employer

We are building a next-generation security and edge-AI platform and are looking for an exceptional Senior Java Architect / Lead Backend Engineer to join our core product team.

You will own the design and development of the system’s cloud architecture, shape the backend foundation, and set the long-term technical direction for a highly scalable, event-driven platform that integrates real-time video, embedded edge devices, and advanced AI/ML pipelines.

Our team already includes strong ML engineers and an embedded/hardware-focused CTO. We now need a top-tier Java expert who can take responsibility for the backend vision, quality, and engineering excellence.

What you will do

– Lead architecture design for a distributed, cloud-native backend (AWS ecosystem).
– Build and maintain core services: Orchestrator, API Gateway, device integration, event processing, user/configuration management.
– Define system boundaries, data flows, communication patterns, and service contracts.
– Drive major technical decisions, performance strategies, scalability, and fault tolerance.
– Collaborate closely with ML engineers and embedded/hardware teams to integrate cloud intelligence with Edge Sentinel devices.
– Set engineering standards, code quality rules, and best practices for the growing team.

Requirements

– 7+ years of backend development experience with Java (Spring Boot, Spring Cloud).
– Strong expertise in microservice architecture, distributed systems, and event-driven design.
– Deep experience with AWS services: API Gateway, Cognito, S3, Kinesis, SQS/SNS, RDS.
– Solid understanding of concurrency, scalability, and high-load systems.
– Experience designing system architectures from scratch or refactoring complex platforms.
– Ability to work collaboratively with ML and embedded teams.
– Strong communication skills and ownership mentality.

Nice to have

– Experience with video streaming, WebRTC, or IoT/Edge devices.
– Knowledge of Python (for ML service interaction).
– Background in security or surveillance systems.

Required skills experience

Java

Required languages

English B1 - Intermediate
Java, Spring Boot, AWS, Kubernetes, Kafka, MySQL, MongoDB, Spring Data, REST API, Git

The job ad is no longer active

Look at the current jobs Java →

Loading...