Senior Full Stack Java Developer for Investment Banking

Belgrade, Serbia · VD · full-stack-java-developer-for-investment-banking expand job description ↓


  • Develop innovative software solutions for a prominent Swiss bank
  • Work on the project from the scratch
  • Develop new user-facing features
  • Build reusable code for future use
  • Collaborate with other team members and stakeholders


  • 5 years of experience in web application development
  • Very good understanding of object oriented programming concepts and core Java programming language
  • Good knowledge of Java 8, Spring MVC, Spring Boot, Spring Data, Hibernate, Elastic Search, RESTful Web Services
  • Experience in web development using HTML, CSS, JavaScript (object oriented) and React or similar frontend techologies
  • Fully assimilated agile framework
  • Design pattern knowledge
  • Passion to deliver high quality code
  • Demonstrated interest in finance and business
  • Ability to work well within teams
  • Ability to set realistic schedules and manage on-time completion of tasks
  • University degree in computer sciences (or equivalent)
  • Good spoken and written English skills


  • A chance to be part of casual but highly professional international environment
  • Opportunity to learn from experienced colleagues, including internal knowledge sharing sessions
  • Competitive compensation depending on experience and skills
  • Private pension and medical insurance
  • Professional and soft skills trainings and education
  • Awesome referral fees
  • Sports, team buildings, conferences and events
  • Modern and cozy offices in New Belgrade, Niš and Kragujevac, cakes and fresh fruits…
  • Possibility to travel abroad
  • Work – life balanced schedule
  • Respect and support to your professional, family and personal goals
Personal information
Your Profile