Senior Software Engineer

4 days ago


Belgrade, Central Serbia We find it Full time

We are seeking an experienced Senior Software Engineer to join our team as a Cloud-Based Java Developer. In this role, you will be responsible for designing and developing high-quality software applications using Java frameworks.

Job Description

As a Cloud-Based Java Developer, you will collaborate with front-end developers, project managers, and other stakeholders to ensure timely delivery of projects. Your responsibilities will include:

  • Developing new and maintaining Java-based web applications and services;
  • Designing and implementing software components using Java frameworks;
  • Writing clean, reusable, and maintainable code that conforms to industry best practices and standards;
  • Collaborating with cross-functional teams to ensure successful project outcomes;
  • Debugging and troubleshooting software defects and issues;
  • Code reviews;
  • Integrating third-party APIs and services into existing applications;
  • Ensuring applications meet performance, scalability, and security requirements;
  • Documenting code and maintaining technical documentation.
Requirements

To be successful in this role, you must have:

  • At least 2 years of experience as a software engineer;
  • Expertise in Java 11, Spring, Spring Boot, and Spring MVC;
  • Experience with Gitlab and Github;
  • Able to create solutions in the cloud;
  • Experience with open-source libraries, tools, and technologies is a plus;
  • Strong skills in developing APIs and leveraging REST APIs for application integration;
  • Skilled in Linux OS;
  • Experience with Docker and microservices;
  • Having worked with CI/CD pipelines.
What We Offer

As a member of our team, you can expect:

  • A high level of autonomy over your schedule and work environment;
  • A dynamic and rapidly growing company culture;
  • A multi-cultural, multi-disciplinary team with ambitious goals.

This is a full-remote role, offering flexibility and work-life balance. If you are a motivated and experienced software engineer looking for a new challenge, please apply.



  • Belgrade, Central Serbia We find it Full time

    We are looking for a Senior Cloud Software Engineer to join our international and multicultural team. As a key member of the team, you will be responsible for designing and developing high-quality cloud native applications.Key Responsibilities:Design and develop scalable, efficient, and secure cloud-based software solutions.Collaborate with cross-functional...


  • Belgrade, Central Serbia We find it Full time

    We are seeking a skilled Senior Software Engineer to join our team in the development of high-quality, cloud-native applications. As a key member of our multicultural and multidisciplinary team, you will be responsible for designing and implementing efficient software solutions.ResponsibilitiesDevelop reusable, testable, and efficient code using Python and...


  • Belgrade, Central Serbia Wargaming Full time

    Job OverviewWargaming seeks an Automation QA Engineer for World of Warships: Legends in Belgrade.The QA Automation Team writes tests to ensure game quality and automates game testing across consoles and mobile devices.The team develops high-load, reliable, and reusable test scenarios.ResponsibilitiesDevelop and maintain automated tests for functional,...


  • Belgrade, Central Serbia We find it Full time

    At We find it, we are looking for a skilled Software Engineer to join our team. As part of an international and multicultural team, you will be responsible for designing and developing high-quality software solutions.Mission:We are seeking a talented individual with expertise in Python and the Django Web Framework. The ideal candidate will have good...

  • Java Developer

    4 days ago


    Belgrade, Central Serbia We find it Full time

    For an estimated customer, multinational company based in Switzerland we are looking for a:Java DeveloperMissionBeing part of an international and multicultural team and reporting to a Team Leader, you will be responsible of the design and development of a high quality software.Responsibilities·       Developing new and maintaining Java-based web...