Junior Java Developer

We are extending our dynamic core development team and are looking for a Java Software Engineer to help shape the future of DbVisualizer.

ABOUT THE DBVISUALIZER TEAM

What we do

Our mission is engineer the best database tools on the planet, championed by users due to their superior quality and excellent user experience.

We are dedicated to crafting exceptional user experiences, with a great track record so far.

DbVis Toprated
ERD

Nasa

Apple

Google

Tesla

Uber

Spotify

What’s next

CURRENT USAGE

7M downloads
around the world.
30K companies
use dbvisualizer pro.

We are currently investing in building the next generation user experiences for the modern data user. We’ll add collaborative workspaces, efficient workflows with integrated AI, and the ability to share real-time reporting with colleagues amongst other things.

And while we amplify these capabilities, our users will still be able to rely on us for control, user management, strict data compliance standards, and more.

About the role

We are looking for a junior Java developer to join our team and grow with us! This is a great opportunity if you’ve had some years of development experience or recently graduated with a Bachelor’s or Master’s degree in Engineering, Computer Science, or a related field and are eager to start your career in software development.

You’ll work alongside experienced engineers and contribute to the development of our world-class database tool.

What You’ll Do
Help develop and maintain DbVisualizer, a database tool used by engineers worldwide.
Contribute to Java-based development, working on both desktop and web applications.
Work on new features, bug fixes, and improvements.

Collaborate with the team to ensure high-quality code and a great user experience.
Have the opportunity to learn about databases, APIs, and cloud services.

About You
We believe you are curious, eager to learn, and truly passionate about coding. Maybe you have your own side projects that you can show us?

You should have:
- Skills in Java
- Experience with SQL/databases.
- Bachelor’s or Master’s degree in Engineering, Computer Science, or a related field.
- A strong interest in software development and problem-solving.
- Eagerness to learn new technologies and work in a team.
- A positive and can-do attitude.
- Personal coding projects or participation in coding competitions/hackathons it's a big plus.

What We Offer
A unique opportunity to work with an experienced team where you can learn a lot. Opportunity to work with the whole perspective of development, be an integral part of a senior engineering team, and contribute to the development of worldwide known products.

Our office is located on the water at Slussen in Södermalm - with probably one of the best views of Stockholm. We are a hybrid-friendly company, and many of us work from home a few days a week.

We also offer:
- 30 days paid vacation
- Pension
- Private health and medical insurance
- Flexible work
- Wellness allowance

If you’re passionate about coding and want to start your career in software development, we’d love to hear from you! 🚀

Meet the team

We’re a small but mighty team, based in Stockholm, Sweden, with a global mindset. We come from diverse backgrounds but share one common goal: to build exceptional software that makes a difference for developers and analysts.

Dmitry
Name:
Dmitry
Role:
CTO

Product-minded engineer who sets the bar high. Bicycles to the office in any weather and has an unhealthy fascination for old buildings.

Edward
Name:
Edward
Role:
Software Engineer

Code-producing machine with high-octane problem solving abilities, enabled by a stable input of caffeine and sugar.

Joel
Name:
Joel
Role:
Software Engineer

Knows a good programming challenge when he sees it. Enjoys ultra-running when not busy coding or walking with his dog.

ove
Name:
Ove
Role:
Software Engineer

Our go-to database guru. For a guy who calls himself more of a generalist than a developer, writes some pretty mean Swing code.

Robert
Name:
Robert
Role:
Software Engineer

Programmer from a young age. Has worked in several areas including finance, GIS and NIS, always with databases. Interested in data structures, algorithms and UX.

Roger
Name:
Roger
Role:
Founder

Started the whole ball rolling. Sports a clearly defined "how hard can it be" attitude and always puts the users first.

Tomas
Name:
Tomas
Role:
Software Engineer

Developer, and wielder of whiteboard markers, with a keen interest in software architecture, API design, and reverse-engineering.

Ulf W
Name:
Ulf
Role:
Software Engineer

Passionate system developer with a long track record of working for the likes of Ericsson, Scania, Giesecke+Devrient and, most importantly, DbVis.

OUR MODERN JAVA STACK

Our stack

DbVisualizer is engineered using Java. We’re planning to enhance and expand it by for example adding server-side features, real-time collaboration, and AI capabilities. The details are still in the works, and perhaps you could be a part of shaping them?

Core
  • -- Java 21
gui
  • -- Swing
  • -- yFiles

TEST & BUILD
  • -- Install4J
  • -- GitHub Actions
  • -- Docker
  • -- jUnit
  • -- Maven
  • -- yGuard
TOOLS
  • -- IntelliJ
  • -- Slack
  • -- GitHub
  • -- JIRA
  • -- Windows, MacOS, Linux
  • -- Freshdesk
DbVis GUI cut
DbVis Office

Probably the best
view in Stockholm

Our office is located on Södermalm, right next to Slussen at Söder Mälarstrand 21. 

Some say it looks like a Princess Castle.

Apply now

Click the link below to apply. We will treat any personal data you send according to GDPR and will only use it for recruitment purposes.