In this position you will
Design, develop and deploy Java services with a focus on high availability, high throughput and scalability
Take full responsibility for the entire development lifecycle, ensuring high-quality deliverables
Promote best practices coding, code complete standards, OO programming & design patterns
Build and maintain a robust & cost-effective infrastructure for real-time processing of millions of events per second
Work with experienced and highly talented engineers in a CI/CD environment with cutting-edge technologies
Exhibit a strong willingness to learn and adapt to new challenges.
Proactively seek opportunities for skill enhancement and stay informed about emerging technologies.
Contribute to team discussions, share knowledge, and actively participate in code reviews.
4+ years of experience coding in Java or similar language
Proven experience in building distributed and scalable systems based on micro-services cloud services
Deep understanding of system design, data structures, and algorithms
Team player, accountable, dedicated and passionate
Experience in relational databases – MySQL, Postgres, Big-Query etc.
Strong experience with Dockers and Kubernetes, demonstrating expertise in containerization and orchestration for scalable and resilient cloud applications.
Familiarity with Google Cloud Platform (GCP) services
Solid understanding and practical experience with the Spring framework for building robust and scalable Java-based applications.