Senior Software Engineer
2 weeks ago
We invite you to join us at Levi9 and work in a friendly environment, where technology, learning, and teamwork come first. Here we strive to stay on top of current developments in the world of Java and follow best practices and patterns in software architecture. Learn and employ Cloud Computing services and Generative AI to enhance your productivity. We offer extensive learning opportunities, including access to platforms like Udemy, to support your growth.
Project, teams, requirements & duties
*What you will be working on?*
- Perform coding, code commenting, debugging, bug fixing, testing, code reviewing, and other related activities in accordance with company coding conventions, approved designs, and project standards
- Perform unit and integration testing of an application and identify, troubleshoot, and solve application code-related issues
- Write technical design specifications, participate in design reviews, and provide input to the design recommendations
- Follow the existing company, team, and project processes and procedures and suggest how to improve them
- Work with the delivery manager and quality assurance representative to estimate issue resolution or package implementation efforts
- Work closely with client on defining technical solutions and fine-tunning technical tasks for the team, while understanding business reasoning and perspective
What do we expect from you?
- Minimum 4 years of relevant experience in Scala commercial projects
- Relevant experience in commercial Java projects
- Spring Boot framework experience
- Experience in microservices architecture
- Docker and Kubernetes experience
- Experience in event-driven architecture and Kafka
- Experience with AWS Cloud provider
- Good understanding of Functional programming in Scala and overall
- Understanding of REST, Databases, Git, CI/CD pipelines
Nice to have:
- Knowledge of Cats and Cats Effect libraries for type-safe, effectful and composable code
- Knowledge of Pekko (or Akka) for building concurrent, distributed and resilient systems
- Understanding of Event Sourcing pattern and architecture
- Basic understanding of DDD and CQRS concepts
- Experience with other Cloud providers like GCP and Azure
- Experience with other programming languages (Python, Go, JavaScript/NodeJS)
- Experience with CI/CD stack and Infrastructure as Code tools
- Basic understanding of Workflow Engine as a concept
- Hands on with AI assisted coding tools
*Our projects & stack*
:
As a Java / Scala developer, you will have an opportunity to work on modern cloud-based solutions (AWS, GCP, Azure), and employ architecture such as microservices, event-driven, serverless, and distributed systems.
Our projects follow a standard setup with multiple environments, in most of the cases having separate environments for development, testing, user acceptance, and production.
We write tests during the development process as regular procedures and deliver high-quality software on a continuous basis with CI/CD software pipelines. A tech stack on our projects includes:
- Java
- Scala
- Spring Boot, REST, Hibernate, Maven, Gradle
- RDBMS and NoSQL databases
- AWS, GCP, Kubernetes, Docker
- Kafka, RabbitMQ, ActiveMQ
- CI/CD tool stack
- Unit tests, integration, and performance testing
- Python, JS
*Our teams:*
Depending on the project, our teams consist of a mix of several front-end, backend developers, test automation engineers, DevOps engineers, and a delivery manager (scrum master), while the product owner is usually on client's side. We use Scrum as a framework for project management – we hold daily standup meetings where every team member can have a say.
*Your position in the organization:*
This position will be a part of one of our Java departments in Belgrade and your department manager would be one of our Tech Leads who would be there to guide you and support your career development.
*What do we offer?*
- Hybrid work
- The possibility of working from the office
- Flexible start of your day
- Paid sick leave
- Private health insurance
- Levi9 Academy
- Personal development plan
- Vacantion days loyalty program
- Personalized wellbeing package
- Home office budget
- Discount program
- Family activities
- Additional days off
And much more
You will hear more details during the interview
-
Senior Software Engineer
2 weeks ago
Belgrade, Central Serbia Altium® Full time €90,000 - €120,000 per yearWhy Altium?Altium is transforming the way electronics are designed and built. From startups to world's technology giants, our digital platforms give more power to PCB designers, supply chain, and manufacturing, letting them collaborate as never before.Constant innovation has created a transformative technology, unique in its spaceMore than 30,000 companies...
-
Senior Software Engineer
2 weeks ago
Belgrade, Central Serbia Microsoft Full time €30,000 - €60,000 per yearWe are Azure Databases, a Microsoft team that drives the future of databases in the Microsoft Cloud. Our software development teams, located in Belgrade, are building some of the most advanced and widely used database cloud services in the world. The services we build are based on groundbreaking technology and are global market leaders, with millions of...
-
Senior Software Engineer
2 weeks ago
Belgrade, Central Serbia LearnUpon Full time €60,000 - €120,000 per yearLearnUpon is looking for a Senior Software Engineer to join our team in Belgrade. This is a flex role, working 1 day per week from LearnUpon's Belgrade office.LearnUpon LMS helps organizations train their employees, partners, and customers. Businesses can manage, track, and achieve their unique learning goals — all through a single, powerful solution.With...
-
Senior Software Engineer
2 weeks ago
Belgrade, Central Serbia LearnUpon Full time €60,000 - €120,000 per yearLearnUpon is looking for a Senior Software Engineer to join our team in Belgrade. This is a flex role, working 1 day per week from LearnUpon's Belgrade office.LearnUpon LMS helps organizations train their employees, partners, and customers. Businesses can manage, track, and achieve their unique learning goals — all through a single, powerful solution.With...
-
Senior Software Engineer
2 weeks ago
Belgrade, Central Serbia Greencastle Digital Full time €60,000 - €120,000 per yearJob Title:Senior Software Engineer - ReactLocation:New BelgradeWork Pattern:Hybrid / RemoteReports to:Technical LeadAbout Greencastle DigitalGreencastle Digital has launched a new Development Centre in Belgrade, which opened in January 2025. We are a forward-thinking company operating within the dynamic betting and gaming industry. Our mission is to bring...
-
Senior Java Software Engineer
2 weeks ago
Belgrade, Central Serbia Gecko Solutions d.o.o. Full time €40,000 - €60,000 per yearGecko Solutions is a software company with a mission to provide successful software development solutions while staying at the forefront of global IT trends. Our development team is made up of experienced and creative professionals and it has been steadily growing since day one.If you would like to become part of our team and build diverse applications using...
-
Senior Software Engineer, Service
2 weeks ago
Belgrade, Central Serbia Rivian Full time €30,000 - €60,000 per yearAbout RivianRivian is on a mission to keep the world adventurous forever. This goes for the emissions-free Electric Adventure Vehicles we build, and the curious, courageous souls we seek to attract. As a company, we constantly challenge what's possible, never simply accepting what has always been done. We reframe old problems, seek new solutions and...
-
Belgrade, Central Serbia AMD Full time €90,000 - €120,000 per yearWHAT YOU DO AT AMD CHANGES EVERYTHINGAt AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create...
-
Software Engineer
2 weeks ago
Belgrade, Central Serbia Altium Full time €40,000 - €80,000 per yearWhy Altium?Altium is transforming the way electronics are designed and built. From startups to world's technology giants, our digital platforms give more power to PCB designers, supply chain, and manufacturing, letting them collaborate as never before.Constant innovation has created a transformative technology, unique in its spaceMore than 30,000...
-
Software Engineer
2 weeks ago
Belgrade, Central Serbia Altium® Full time €42,000 - €84,000 per yearWhy Altium?Altium is transforming the way electronics are designed and built. From startups to world's technology giants, our digital platforms give more power to PCB designers, supply chain, and manufacturing, letting them collaborate as never before.Constant innovation has created a transformative technology, unique in its spaceMore than 30,000 companies...