By using this website, you agree to our use of cookies. We use cookies to provide you with a great experience and to help our website run effectively.
WorkYourWay Logo Close menu
WorkYourWay Logo
Senior Java Engineer
Tide
Fully Remote
role reference:  wyw_#00331
Location
Fully Remote
Salary
Competitive salary
Contract Full-time
Industry Financial Services
Hours 37.5 - 37.5 Hours
Closing date 31/08/2022
  • Java Database Connectivity (JDBC)
  • JavaScript
  • JavaServer Faces (JSF)
  • JavaServer Pages (JSP)
  • NoSQL
Description:

As a Senior Java Engineer at Tide you will be working on new and existing projects. We have a long roadmap ahead of us, with exciting new features and you’ll be solving interesting problems while collaborating with the rest of the Tide team to achieve our mission to save small and medium businesses time and money.

With our expanding business, we will encourage you to outgrow your initial responsibilities, if you so desire. This role offers an exceptional opportunity to make a real difference by taking ownership of engineering practices in a rapidly expanding company!

Technology and our people are what make Tide possible. We work in autonomous teams, self-organise, discuss technical challenges, and set our own guidelines in the different Community of Practices.

On the backend we see Java 8 as legacy and use Java 11+ for our micro-services. We provide RESTful APIs to our colleagues in the frontend. Spring Boot is our work horse, but we are open to new experiments. We are cloud-native and run everything on AWS. You’ll see containers (Docker), queues (SNS+SQS, Kafka) and events everywhere. The nature of our business naturally fits with relational databases, but we have also found some use cases for NoSQL. Our frontends have done an incredible job at consuming our APIs and providing the best UX to our members. They are native Android and iOS apps or Angular 2+ web apps. The Cloud Engineering team provides us with vital infrastructure and DevOps support on the cloud.

Some of the things you’ll be doing:

  • Working on projects solving interesting challenges and problems that will save small business time and money globally.
  • You will be the person who less experienced engineers turn to when seeking advice and the one that ensures that things get done with a professional seal of quality.
  • Joining one of our expanding multidisciplinary agile teams, you will work closely with product owners, mobile engineers, and other business members to translate requirements into well-engineered solutions.
  • You will ideally join our backend community of practices and your input on how to improve processes and maintain a high quality across the backend will be very welcomed. Career progression is as important to us as it is for you!

You’ll be a great fit if you:

  • Have experience (8+ years) building server-side applications and detailed knowledge of the relevant programming languages for your stack (i.e Java 8 or newer).
  • Have sound knowledge of a Java backend framework (e.g. Spring/Spring Boot).
  • Have experience with microservices and implementing and consuming RESTful APIs.
  • Have experience engineering scalable and reliable solutions.
  • Demonstrate a mindset of delivering secure, well-tested and well-documented software.
  • Are willing to own your code and your team’s processes from development to production.
  • Have experience with relational databases.
  • Are comfortable working in agile methodologies, ideally Scrum.
  • Have the ability to communicate technical concepts to a non-technical audience.
  • Have experience integrating to third parties.
  • Have exposure to continuous integration, delivery and deployment.
  • Have experience leading and coaching of technical staff.
Key skills:
  • Java Database Connectivity (JDBC)
  • JavaScript
  • JavaServer Faces (JSF)
  • JavaServer Pages (JSP)
  • NoSQL
Competitive salary

CONTRACT

INDUSTRY

Role Type

Closing Date

37.5 - 37.5 Hours
Flexibility:
Working Patterns
Flexi-Time
Full-time
Flexibility:
Workplace
Hybrid Working (Office / Home)
Remote or Mobile Working
Work From Home (WFH)
Similar Roles
Quantitative Analyst
2.9km | , UK
37.5 - 37.5 Hours
Competitive salary
Early Careers Recruiter
2.9km | , UK
37.5 - 37.5 Hours
Competitive salary
Fieldwork Manager
0.9km | London, UK
35 - 35 Hours
Competitive salary
Sales Development Representative UKI
7.8km | London , UK
35 - 35 Hours
Competitive salary
Client Strats Data Analytics
2.9km | , UK
37.5 - 37.5 Hours
Competitive salary
UK Onboarding Lead
163.3km | , UK
37.5 - 37.5 Hours
Competitive salary
Quantitative Strategist - Control Strats
2.9km | , UK
37.5 - 37.5 Hours
Competitive salary
Quantitative Strategist VP
2.9km | , UK
37.5 - 37.5 Hours
Competitive salary
Software Engineer
Remote Working
35 - 35 Hours
Competitive salary
Sales/Business Development Representative (EMEA)
Remote Working
35 - 35 Hours
Competitive salary
Quantitative Analyst
2.9km | , UK
37.5 - 37.5 Hours
Competitive salary
Early Careers Recruiter
2.9km | , UK
37.5 - 37.5 Hours
Competitive salary
Fieldwork Manager
0.9km | London, UK
35 - 35 Hours
Competitive salary
Sales Development Representative UKI
7.8km | London , UK
35 - 35 Hours
Competitive salary
Client Strats Data Analytics
2.9km | , UK
37.5 - 37.5 Hours
Competitive salary
UK Onboarding Lead
163.3km | , UK
37.5 - 37.5 Hours
Competitive salary
Quantitative Strategist - Control Strats
2.9km | , UK
37.5 - 37.5 Hours
Competitive salary
Quantitative Strategist VP
2.9km | , UK
37.5 - 37.5 Hours
Competitive salary
Software Engineer
Remote Working
35 - 35 Hours
Competitive salary
Sales/Business Development Representative (EMEA)
Remote Working
35 - 35 Hours
Competitive salary
All rights reserved. © 2021 WorkYourWay