Our client is a global technology consulting and digital solutions company helping more than 750 clients succeed in a converging world. They go the extra mile for their clients and accelerate their digital transformation with the Mosaic platform enabling their mobile, social, analytics, IoT, and cloud journeys.
Our client is a USD 3.4 billion company with 90,000+ professionals across five continents, helping global customers with innovative solutions.
The Group operates in the key industries that drive economic growth, enjoying a leadership position in the construction industry, financial industry, and technology.
We are currently searching for a Senior Software Engineer – Java & Go:
Responsibilities:
Design, develop, and implement scalable middleware APIs and backend services using Java (Spring Boot) and Golang to support search and personalization functionality.
Build high-performance systems capable of handling thousands of requests per second (RPS).
Optimize and manage existing infrastructure on AWS and GCP, including services like PubSub, GKE, Cloud SQL, Spanner, EKS, ECS, Lambda, Elasticache, Aurora/RDS, OpenSearch, and Step Functions.
Contribute to the technical strategy, roadmap, and architecture of backend services and APIs.
Promote coding best practices and mentor junior developers in building scalable and efficient services.
Collaborate with cross-functional teams including data engineers, ML experts, and product teams in an Agile environment.
Integrate services across the streaming ecosystem to ensure cohesive backend functionality.
Participate actively in the design phase of new features to ensure scalability, resilience, and performance.
Requirements:
Bachelor’s or Master’s degree in Computer Science or related field (or equivalent experience).
10+ years of software development experience.
5+ years of experience building high-throughput, scalable middleware APIs and backend services.
Proficient in Java with Spring Boot and Golang.
Hands-on experience with AWS and GCP, including containerized environments (EKS, ECS, Kubernetes).
Experience with GCP services such as PubSub, Spanner, and Cloud SQL.
Strong understanding of cloud-native concepts and containerization (Docker, Kubernetes).
Solid technical communication and collaboration skills in a global, cross-functional team.
Desired:
2+ years of recent experience with Java and familiarity with programming fundamentals.
Deep hands-on expertise with GCP technologies (PubSub, GKE, MySQL, Spanner).
Demonstrated experience developing and deploying high-traffic services (thousands of RPS).
Intermediate to advanced knowledge of Kubernetes (EKS, GKE, or vanilla).
Previous experience with recommendation systems or search engines is a plus.
Languages:
Advanced Oral English.
Native Spanish.
Note:
Fully remote.
If you meet these qualifications and are pursuing new challenges, start your application on our website to join an award-winning employer. Explore all our job openings Sequoia Career’s Page: