Senior Software Engineer – Java & Go

Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 
Mexico

Offer summary

Qualifications:

Bachelor’s or Master’s degree in Computer Science or related field., Over 10 years of software development experience., At least 5 years of experience building scalable middleware APIs and backend services., Proficiency in Java with Spring Boot and Golang..

Key responsibilities:

  • Design and develop scalable middleware APIs and backend services using Java and Golang.
  • Build high-performance systems capable of handling thousands of requests per second.
  • Optimize and manage existing infrastructure on AWS and GCP, including various cloud services.
  • Collaborate with cross-functional teams and mentor junior developers.

Sequoia Global Services logo
Sequoia Global Services Startup http://www.sequoia-connect.com
11 - 50 Employees
See all jobs

Job description

Description

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 highperformance 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, AuroraRDS, 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 crossfunctional 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 highthroughput, scalable middleware APIs and backend services.
      • Proficient in Java with Spring Boot and Golang.
      • Handson 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 cloudnative concepts and containerization (Docker, Kubernetes).
      • Solid technical communication and collaboration skills in a global, crossfunctional team.
        • Desired:

          • 2+ years of recent experience with Java and familiarity with programming fundamentals.
          • Deep handson expertise with GCP technologies (PubSub, GKE, MySQL, Spanner).
          • Demonstrated experience developing and deploying hightraffic 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 awardwinning employer. Explore all our job openings | Sequoia Career’s Page: https:www.sequoiaconnect.comcareers


Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
EnglishSpanish
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration

Java Developer Related jobs