Senior Java Developer (Spring Boot)
Join Global IT Factory as a Senior Java Developer to develop secure, high-performance backend solutions in an Agile environment. Collaborate with the Product team to analyze business requirements and design effective technical solutions. Contribute to the continuous improvement of software development processes and standards.
Key Highlights
Technical Skills Required
Benefits & Perks
Job Description
Global IT Factory is one of the leading providers of software for Higher Education Curriculum Management. We build systems for the top-tier universities across the globe. Our global business development and delivery teams are in Australia, the UK, and Serbia.
Our mission is to empower universities around the world by providing tools that help them better manage, innovate, and collaborate on the design of Curriculums, Courses, and Programs.
As we continue to expand our product portfolio, an exciting opportunity has arisen for an experienced, competent, and self-driven individual to join our Belgrade team as a:
Senior Java Developer (Spring Boot)
This role is pivotal to the growth and success of our company.
Working closely with our Architects and Technology Leads, you will enjoy significant responsibility, autonomy, and opportunities to expand your knowledge and career.
What will you do:
· Develop secure, highly-performant, scalable backend solutions in an Agile development environment.
· Collaborate with the Product team to analyze business requirements and design effective technical solutions.
· Provide architectural and technical leadership, mentoring less experienced developers.
· Propose and implement technical innovations, continuously improving software quality and system performance.
· Adhere to best coding practices (Clean Code, Secure Coding, Optimization, Performance Tuning) and participate in code reviews.
· Build strong, collaborative relationships with internal teams constructively and professionally.
· Contribute to the continuous improvement of Global IT Factory’s software development processes and standards.
· Use AI technology to improve your work.
What should you bring:
· 5+ years of experience working as a Java Backend Developer.
· Strong experience with Spring Boot (including Spring MVC, Spring Data, Spring Security, etc.).
· Experience with reactive programming is an advantage.
· Sound experience with building RESTful APIs and Microservices architectures.
· A proactive, self-starter mindset.
· Excellent written and spoken English communication skills.
What do we offer:
· A friendly, collaborative, and flexible working environment.
· Challenging and meaningful work to drive your personal and professional growth.
· Private health insurance and a FitPass card.
· A competitive salary and genuine care for your career and well-being.
Why join us:
· Strong Technical Teams: Work alongside experienced professionals and senior engineers in cross-functional teams.
· Trust and Autonomy: We empower our employees with responsibility and trust, providing the support needed to thrive.
· Career Development: We invest in professional growth through continuous education, certifications, and mentorship.
· Remote Work Flexibility: Work from anywhere — we prioritize results, not physical presence.
Interested? You can just apply now to learn more about this opportunity and join a growing technology company that values innovation, quality, and people.