T

Engineer, Backend - 4 (Java)

Tide
NewPosted today

LOCATION

Bengaluru · Onsite

EXPERIENCE

Not specified

SKILLS REQUIRED

JavaBackend DevelopmentRESTful APIsMicroservices ArchitectureCloud InfrastructureAutomated Testing

Job description

Overview

Backend Engineer on Tide's event-driven microservice architecture, owning services end to end (design, build, run, scale) and building Java 17 / Spring Boot services with RESTful APIs.

What you'll do

  • Design, build, run and scale the services your team owns in an event-driven microservice architecture (200+ services, 40+ teams).
  • Build services using Java 17, Spring Boot and JOOQ.
  • Expose and consume RESTful APIs, treating APIs as products.
  • Send and handle events using SNS+SQS and Kafka.
  • Use PostgreSQL via Aurora as the primary datastore.
  • Deploy services to production frequently using CI/CD pipelines (GitHub Actions, Sonarcloud, SemGrep, JUnit/Pact testing) and GitOps with ArgoCD.
  • Monitor services and investigate issues using DataDog.
  • Collaborate with Product Owners to understand user needs, business opportunities and regulatory requirements and turn them into engineered solutions.

What you'll need

  • Experience building server-side applications and detailed knowledge of the relevant programming language for your stack.
  • Willingness to learn Java, as most services are written in Java.
  • Sound knowledge of a backend framework (e.g. Spring/Spring Boot), used to write microservices that expose and consume RESTful APIs.
  • Experience engineering scalable and reliable solutions in a cloud-native environment, with understanding of CI/CD fundamentals and practical Agile.
  • Mindset of delivering secure, well-tested and well-documented software that integrates with third-party providers and partners.
  • Demonstrated ability to leverage AI tools and LLMs to improve engineering productivity, software quality and delivery velocity.

Details

  • Location: Bengaluru, India.
  • Flexible workplace model supporting both in-person and remote work, with in-person gatherings encouraged.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Engineer, Backend - 4 (Java)