Senior Java Developer

Company details

Our client is one of Europe’s fastest growing companies, which provides global IT and BPO services and solutions. With more than 18 offices all throughout Europe and North America, they are looking to open an office in Belgrade, Serbia and they are in search of 

Senior Java Developer

Duties and Responsibilities

  • Implement high-quality software design and architecture by following  OOP and SOLID principles, best practices in software development as well;
  • Write well-designed, efficient and testable code;
  • Complete assigned development tasks according the agreed time frame and/or self-estimated time;
  • Help improve our code quality through writing unit tests, automation and performing code reviews;
  • Ensure code integrity with the rest of the application of the assigned development tasks;
  • Actively communicate assigned tasks with the team; 
  • Search resolutions to technical challenges on personal assignments level and project level;
  • Communicate and resolve unclear functional and non-functional requirements;
  • Desire to learn and work with new technologies; 
  • Collaborate with all counterparts within the project (Business Analyst, Product Owner, Dev Lead, QA);


  • Excellent problem-solving skills; 
  • Proficiency in OOP, Design Patterns and Data Structures; 
  • Experience developing applications using JEE Frameworks, Spring, Vert.X;
  • Experience with relational DBs (e.g. MySQL, PostgreSQL, Oracle); 
  • Experience working with ORM frameworks like Hibernate;
  • Good understanding in design/development SOA, RESTful APIs; 
  • Experience with build & release tools like Maven, Gradle;
  • Good understanding of MVC paradigm; 
  • Experience working with one or more Web and/or Application Servers like Tomcat, WebSphere, WebLogic; 
  • Experience developing front-end using one or more JavaScript MVVM frameworks such as Angular, React would be considered a plus;
  • Very good command of English;
  • Science degree (BSc, MSc) or equivalent technical experience;

Employment Conditions

  • Excellent salary and an opportunity to grow within the company;
  • Coverage of certification program expenses;
  • Company sponsored events and team buildings;
  • Nice and friendly atmosphere

Contact Information

Milana Popović


+381 60 37 222 15

Sve prijave će se tretirati poverljivo.

Sva imenovanja se odnose na oba pola.

Slanjem ovog obrasca, potvrđujete da ste saglasni sa našim pravilima privatnosti.

Oslobodite svoj talenat - Povećajte svoj potencijal!

Hvala na prijavi