JOIN THE TEAM
Java Software Engineer
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’s next
CURRENT USAGE
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
Are you a passionate Java developer eager to work on a globally trusted database client produced by a stellar local team? Whether you’re a seasoned engineer or are just starting your journey, we welcome driven, curious minds who thrive on technical challenges.
We are looking to extend our core development team with a great Java developer. You may be a senior engineer who has worked with databases, desktop and web applications, built frameworks, application features, APIs and user interfaces, architected and managed cloud infrastructure, led other engineers and driven product development. Or maybe you are only starting out on this journey. In any case, you may be a right fit as long as you’re driven, curious and unafraid of technical challenges.
Working with various database engines, performance tuning, parsers and syntax analysis, UX, UI, REST APIs, web applications, cloud and AI sounds exciting to your ears. You are result-oriented, eager to take responsibility and love to solve problems.
You will be working with DbVisualizer, a universal database IDE trusted by tens of thousands of developers and data professionals all over the world. DbVisualizer is engineered using Java and this will be your primary domain, but you will deal with other technologies as well. We believe that you have to be tech agnostic to a degree to be successful in this role.
We are a compact, highly skilled team that values self-initiative and the ability to turn great ideas into reality. Our developers own the full product lifecycle, which means that we analyze, design, code, test and support the product ourselves. Our goal is to ship the best quality product on the market - not only in terms of bugs, but also performance, functionality and user experience. This is how we differentiate from the competition.
Our office is located on Södermalm, right next to Slussen at Söder Mälarstrand 21, and sports one of the most magnificent views Stockholm has to offer.
Our mission is to build the best database tools on the planet with a tight local team here in Stockholm. Does it sound like the right kind of challenge for you? Apply now or contact us for more information.
Key responsibilities
- Develop and maintain DbVisualizer, a state-of-the-art database tool trusted by engineers all over the world
Relevant qualifications
- Java, Swing, FlatLaf
- Desktop and web applications
- User interface design
- Cloud services and architecture
- Relational and NoSQL databases
- Experience with JavaScript, Python, React, Node.js and open source projects is a plus
What we offer
- A stimulating environment with great colleagues and exciting technical challenges
- A great product trusted by engineers all over the world
- A small company where your contribution really matters
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.

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

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

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

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

After a long career in software engineering, has tried to branch out into other areas such as disc golf, and cut down on the working hours - without apparent success. Programming is still too much fun.

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.

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

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

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?
- -- Java 21
- -- Swing
- -- yFiles
- -- Install4J
- -- GitHub Actions
- -- Docker
- -- jUnit
- -- Maven
- -- yGuard
- -- IntelliJ
- -- Slack
- -- GitHub
- -- JIRA
- -- Windows, MacOS, Linux
- -- Freshdesk

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
Apply by submitting the form below or by sending us an email at jobs@dbvis.com.
We will treat any personal data you send according to GDPR and will only use it for recruitment purposes.