Senior Software Engineer
Full Job Description
Serves as a Senior Software Engineer with deep expertise in Java-based Spring Boot microservices, Kafka-driven event streaming, and service-oriented data persistence using PostgreSQL and MongoDB.
Owns the design, evolution, and lifecycle of high-throughput APIs and event-driven services deployed on AWS and OpenShift container platforms.
Operates in data-intensive, multi-consumer environments where reliability, latency, backward compatibility, and throughput are critical, making sound architectural decisions that balance these concerns at scale.
Defines API contracts, guides schema evolution, and determines when to apply enterprise versus line-of-business data representations to support scalable and maintainable service design.
Acts as a technical mentor and reviewer for other engineers, raising the overall quality, consistency, reliability, and maintainability of service implementations.
Actively leverages AI-assisted development tools such as GitHub Copilot and Cursor to accelerate design and implementation, reduce boilerplate, and maintain high code quality across the SDLC.
Skills: microservices, Java, Spring Boot, MongoDB, Kafka
Company
Zorba AI
At Zorba AI, we leverage Generative AI to empower businesses by unlocking new possibilities through intelligent automation and innovation. Our focus spans tailored AI copilots, NLP-powered assistants,...