Own the end-to-end technical design of applications, including services, APIs, integrations, and system communication. Define and guide application architecture using Java, Spring Boot, REST APIs, microservices, Docker, and Kubernetes. Design APIs and integrations across multiple systems. Guide engineering teams on architectural and technical design decisions. Review implemented solutions to ensure alignment with the defined architecture. Maintain clear and practical architecture documentation that can be easily followed by new engineers. Design and support event-driven architectures using Kafka. Work with self-managed infrastructure rather than managed cloud services. Contribute with a strong hands-on background across both backend and frontend development. Apply solution/application architecture experience within a product-company environment.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Career Level
Senior
Education Level
No Education Listed