Junior Java Backend Engineer

Tide is a finance & admin platform designed to save small businesses time and money, providing business accounts and related banking services, as well as administrative solutions from invoicing to accounting.
Sofia, Bulgaria
Backend
Entry-Level Software Engineer
Hybrid
1,000 - 5,000 Employees
Finance
This job posting may no longer be active. You may be interested in these related jobs instead:
Field Reliability Engineering Technician

Field Reliability Engineering Technician position at Tesla, focusing on battery cell analysis and quality assurance, offering competitive pay and comprehensive benefits.

Engineering Technician, Passive Safety

Engineering Technician position at Tesla's Austin facility focusing on vehicle safety testing, data acquisition, and test preparation.

Engineering Technician, Quality & Reliability, Cell Engineering

Engineering Technician position at Tesla's Gigafactory Nevada, focusing on cell quality control and reliability analysis for electric vehicle battery technology.

Vibration Test & Analysis Engineer, Semi

Tesla is hiring a Vibration Test & Analysis Engineer for their Semi program to develop and execute vibration and durability validation tasks in Fremont, California.

Technical Editor, Service Engineering

Technical Editor position at Tesla, combining engineering knowledge with communication skills to create and maintain diagnostic documentation for global service network.

Description For Junior Java Backend Engineer

Tide is seeking a Junior Java Backend Engineer to join one of their Backend teams working on core domains such as Credit, Payments, or KYC. As part of an expanding agile team, you'll have full ownership over microservices, designing, planning, building, running, monitoring, and maintaining them. You'll work in a strong DevOps culture with multiple daily deployments, leveraging independently deployable services and continuous delivery.

Key responsibilities include:

  • Working on Tide's products in various business areas
  • Collaborating with colleagues from Backend, Mobile, Web, DevOps, Data, and Product teams
  • Translating product hypotheses into well-engineered solutions
  • Joining the backend Community of Practices to maintain high quality across the backend

The ideal candidate should have:

  • Some commercial experience building server-side applications
  • Good knowledge of Java 17 or newer
  • Experience with Spring/Spring Boot
  • Understanding of microservices and RESTful APIs
  • A mindset of delivering secure, well-tested, and well-documented software
  • Willingness to own code from development to production
  • Experience with relational databases
  • Comfort working in agile methodologies, ideally Scrum
  • Experience with common development tools (IntelliJ, Git, Jira)

Tide's tech stack includes:

  • Latest Java LTS for microservices
  • Spring Boot
  • AWS cloud infrastructure
  • Containers (Docker)
  • Queues (SNS+SQS, Kafka)
  • Relational and NoSQL databases

This role offers an excellent opportunity to grow and develop your skills in a rapidly expanding fintech company, with a focus on empowering small businesses across multiple countries.

Last updated 4 months ago

Responsibilities For Junior Java Backend Engineer

  • Work on Tide's products in various business areas
  • Collaborate with colleagues from Backend, Mobile, Web, DevOps, Data, and Product teams
  • Translate product hypotheses into well-engineered solutions
  • Join the backend Community of Practices to maintain high quality across the backend
  • Design, plan, build, run, monitor, and maintain microservices

Requirements For Junior Java Backend Engineer

Java
Kafka
  • Some commercial experience building server-side applications
  • Good knowledge of Java 17 or newer
  • Experience with Spring/Spring Boot
  • Understanding of microservices and RESTful APIs
  • Mindset of delivering secure, well-tested, and well-documented software
  • Willingness to own code from development to production
  • Experience with relational databases
  • Comfort working in agile methodologies, ideally Scrum
  • Experience with common development tools (IntelliJ, Git, Jira)

Benefits For Junior Java Backend Engineer

Dental Insurance
Medical Insurance
Mental Health Assistance
Parental Leave
Education Budget
  • 25 days paid annual leave
  • 3 paid days off for volunteering or L&D activities
  • Extended maternity and paternity leave
  • Personal L&D budget of 1000 BGN per year
  • Additional health & dental insurance
  • Mental wellbeing platform
  • Fully covered Multisport card
  • Food vouchers
  • Snacks, light food, drinks in the office
  • WFH equipment allowance
  • Flexible working arrangements
  • Work from a different country for up to 90 days a year

Interested in this job?