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:
Jr. Software Engineer

Entry-level backend engineering role at Disney Entertainment, focusing on API development and system integration with opportunities to work on AI/ML projects.

Applications Developer 2

Entry-level Applications Developer position at Oracle in Zapopan, Mexico, focusing on software development and implementation with comprehensive benefits.

Technical Support Engineer - NetSuite ERP

Technical Support Engineer position at Oracle NetSuite, combining financial expertise with ERP system support in a hybrid work environment in Brno.

Software Engineer | 1-3 years | Networking and Security Programming Concepts

Entry-level Software Engineer position at Cisco's Security Business Group, focusing on cloud security solutions using Go and Python in Bangalore.

Field Engineer - Solar Construction

Entry-level Field Engineer position for solar construction projects, focusing on project management, quality control, and field operations.

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 6 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?