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.
Company
Zorba AI
Zorba AI is a cutting-edge Generative AI Solutions company that specializes in building and integrating advanced AI capabilities. They help businesses unlock new possibilities through intelligent auto...