Lead Engineer, Backend - Java
Core
Design, build, and scale event-driven microservices for a global banking platform serving SMEs.
Role type
Senior IC backend engineer (Java/Spring Boot)
Builds
Microservices, RESTful APIs, and event-driven architectures for Tide's Global One Platform
Domain
Fintech / Banking
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, RESTful API design, event-driven architecture, CI/CD, cloud-native development, PostgreSQL, AWS, Kubernetes, Docker, Terraform, GitOps, monitoring
Preferred skills
Experience with Open Banking standards, knowledge of financial regulations
Technologies
Java 17, Spring Boot, JOOQ, SNS, SQS, Kafka, PostgreSQL, Aurora, GitHub Actions, ArgoCD, DataDog, EKS, Docker, Terraform
Responsibilities
Design and maintain microservices owned by the team; build and expose RESTful APIs; implement CI/CD pipelines for frequent deployments; monitor services and investigate issues; collaborate with Product Owners to translate business needs into engineering solutions
Seniority
Senior, hands-on IC