Talent Apply
Log in
All jobs
S

Java & Integration Experts

Scalefocus
Bulgaria, North Macedonia, Turkey (multiple delivery locations)
On-site

About this role

Scalefocus - Java & Integration Experts

Java is the new black

Java is everywhere. It’s in the tech stack of the biggest companies in the world, it’s in computer games, desktop and mobile applications, all over the Internet. It has been around for over a quarter of a century and is still among the top programming languages globally.

Picture this: Java gets downloaded more than a billion times a year. Impressive, right? As a Java developer you will be involved in the entire software development life cycle of a product, from concept to testing. This is not a job about clocking in and out. It’s about passion for supporting continuous improvement within the team and across projects, investigating alternatives and technologies. Even more simply, it’s a job for those who must love what they do.

Java & Integration Experts

100+ Delivery Locations

7 International Clients

25+ Work with us, grow with us

Having picked a career in programming, you already know that becoming a good developer isn’t the result of someone giving you the knowledge and skills. It’s about being proactive and constantly building on what you already know. At Scalefocus, we make sure you have everything you need to advance your Java career – great mentorship, access to innovative technologies and the ability to switch between projects. You can count on one thing – your ambition and hard work won’t go unnoticed. We don’t believe in talent and luck. Instead, we count on hard work and reward it.

See what each Java role entails

Intern Software Engineer

Welcome to the start of your career in Scalefocus! At this level we will give our best to enable you to get the right foundations, structure your adaptations and learning process. This way you will be ready to work on your project shortly after stepping into your new Java shoes!

Software Engineer I

Working with your team and TTL to deliver the best solution for our clients and keep growing as a strong professional. You are actively participating in the full software development cycle and work on developing tools and applications according to technology best practices under the mentorship of your manager.

Software Engineer II

Your progress has brought you at this level, where you actively participate in development estimation sessions and identifying potential improvements. You are encouraged to start participating in delivering proposals for technical strategies, architecture and solutions that meet overall business requirements.

Software Engineer III

At this step, you are able to participate in developing and recommending technical strategies, architecture and solutions. You are working on developing tools and applications by producing clean, efficient code and communicate them with internal and external stakeholders. You are empowered to lead and mentor younger developers.

Senior Software Engineer

You are leading discussions regarding the development phases, preparing documentation and giving suggestions and solutions. You have an active and leading role in the communication with all stakeholders and have an active role in all meetings. The very strong technical competence enables you to design and implement high-quality solutions according to technology best practices and build scalable solutions that meet overall business requirements.

Principal Software Engineer

Your scope of activities is getting broader and new competences built. Besides the supreme technical component, at this stage you are actively participating in the company recruitment activities as well as taking active participation in the company pre-sales activities. Development of technical strategies, architecture and solutions and guiding the delivery teams is still your strongest focus!

Good, better, best, never let it rest. Till your good is better, and your better – best.

Build on your know-how with tech and soft skills trainings

Our Java colleagues also have access to a variety of tech training options through platforms such as Udemy, Coursera and Pluralsight. They can get certified in everything from, you guessed it, Java to Spring, AWS and MuleSoft. The Scalefocus Learning & Development crew also makes other opportunities available regularly, including soft skills trainings focusing on time management, conflict resolution, effective communication and emotional intelligence. Additionally, anyone who wants to develop their managerial skill set can complete our internal LEAD program. The 15-week course covers essential topics, such as building effective teams, communicating with different behavior types and creating trust.

Share your experience and learn from others through knowledge transfer sessions

We also hold knowledge-sharing sessions initiated by team members who discuss with the Scalefocus Java & Integration community their experience on interesting projects. Another great event we organize is our Tech Savvy Talks series where Technology Team Leads (TTLs) cover hot tech topics. Our North Macedonian team already has their own local event – Java Beers Skopje, which we plan to gradually adapt and export to all of our delivery locations.

Technology Expertise

Java

Spring

Hibernate

PostgresDB

MySQL

Mongo

GraphQL

GRPC

RabbitMQ

Kafka

Camel

Kotlin

Scala

React

Angular

Node

JavaScript

TypeScript

Apigee

MuleSoft

Oracle

SoftwareAG

Service Bus

Jira

Confluence

Bamboo

Git

Quarkus

OpenShift

Kubernetes

Docker

AWS

The types of projects you will be working on

As part of the Java & Integration team at Scalefocus, you will sharpen your skills on interesting projects and boost your confidence as a programmer while collaborating with colleagues from outside your direct team. We do varied work for a wide network of international clients that is constantly expanding. You will be working for Fortune 500 companies, innovative startups and industry leaders from Canada, India, China, the USA, Singapore and across all of Europe.

Find a group of people who challenge and inspire you

If you are looking for a place that is truly international, you found it. We have over 700 colleagues spread across 7 delivery locations in Bulgaria, North Macedonia and Turkey. Once you join the Java team, you will become a part of a multicultural environment that is welcoming and exciting. Even if you are based in Sofia, you can always go to one of the other delivery locations and spend as much time as you wish there, collaborating with your Java team mates from Varna, Burgas, Plovdiv or even Skopje, Bitola, Istanbul. There are absolutely no boundaries between the different teams, geographical or otherwise.

Learn more

Meet the Technology Manager

I think being proactive is a programmer’s strongest asset. If you have that, you can very easily find where you fit in and reach your full potential. It’s the best way to stand out and it’s certainly how I managed to get ahead in my own career.

Tushka Dermendzhieva

Java & Integration Technology Manager

Read interview

I think being proactive is a programmer’s strongest asset. If you have that, you can very easily find where you fit in and reach your full potential. It’s the best way to stand out and it’s certainly how I managed to get ahead in my own career.

Tushka Dermendzhieva

Java & Integration Technology Manager

Read interview

The roles we have for you

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →