Faster and better experience!
i
84 Tide - Business Management Platform Jobs
4-8 years
Tide - Software Engineer - Java (4-8 yrs)
Tide - Business Management Platform
posted 1mon ago
Description :
As an Engineer at Tide you will be working on the designing, creating and running the rich product catalogue in one of our Business areas (e.g. Payments Service, Business Service). We have a long roadmap ahead of us and rarely run out of interesting problems to tackle. To make this a bit more specific you might be looking after some core payments tech like our Core Banking infrastructure for managing our ledger, accounts and cards, nurturing successful integrations with our multiple banking partners.
Key Skills :
- Have some experience building server-side applications and detailed knowledge of the relevant programming languages for your stack.
- You don't need to know Java, but bear in mind that we have 200+ microservice written in Java, so you need to be willing to learn it when you have to change something there! We are not looking for X+ years of experience, but for our more senior roles we tend to work best with people that have tried a couple of things in the industry
- Have a sound knowledge of a backend framework (e.g. Spring/Spring Boot) that you've used to write microservices that expose and consume RESTful APIs (in the world of Open Banking often times they are gonna be public!)
- Have experience engineering scalable and reliable solutions in a cloud-native environment (the most important thing for us is understanding the fundaments of CI/CD, practical Agile so to speak)
- Demonstrate a mindset of delivering secure, well-tested and well-documented software that integrates with various third party providers and partners (we do that a lot in the FinTech industry)
Our Tech Stack :
- Java 11/17, Spring Boot and JOOQ to build the RESTful APIs for our Microservices.
- Event-driven architecture with messages over SNS+SQS and Kafka to make them reliable.
- Primary datastores are MySQL and PostgreSQL via RDS or AuroraDB (we are heavy AWS users).
- Docker, Terraform, EKS/Kubernetes used by the Cloud team to run the platform.
- DataDog, ElasticSearch/Fluentd/Kibana and Rollbar to keep it running.
- GitHub with GitHub actions for Sonarcloud, Snyk and solid JUnit/Pact testing to power the CI/CD pipelines.
Functional Areas: Other
Read full job descriptionPrepare for Software Java Engineer roles with real interview advice
0-5 Yrs
Hyderabad / Secunderabad