Java Developer

Retina is a multi-award-winning global advertising, marketing communications and technology services company — and both 2020 ANA B2B Agency of the Year and The Drum’s 2020 Martech Agency of the Year, providing expertise to global Fortune 500 clients in the areas of strategy, creative and content, and go-to-market/media.

We’re seeking a Java Developer to join our rapidly growing global teams in either Scotland, Romania, Vienna or Austria to add to our marketing technology capabilities. We currently have offices in Glasgow, Bucharest and Brasov; however, most of our personnel are working remotely.

What you’ll be doing:

  • Be part of a team that designs, implements, troubleshoots, builds digital marketing solutions;
  • Design, build, and maintain efficient, reusable, and reliable code;
  • Ensure the best possible performance, quality, and responsiveness of the applications;
  • Identify bottlenecks and bugs, and devise solutions to these problems;
  • Implementing automated testing platforms and unit tests;
  • Help maintain code quality, organization, and automatization;
  • Constantly seek to develop yourself by experimenting with new technologies and assess what could be useful for the team;
  • Understand data utilized by the applications, and provide solutions for new data integrations;


  • 2 years of Java development experience, with a good knowledge of its ecosystems;
  • Solid understanding of object-oriented programming using common design patterns;
  • Familiarity with concepts of MVC, JDBC, and RESTful;
  • Understanding fundamental design principles behind a scalable application;
  • Proficient understanding of code versioning tools, such as Git;
  • Familiarity with build tools such as Ant, Maven, and Gradle;
  • An MS/BS degree in Computer Science or another relevant field preferred;
  • Experience with any of the relational databases and SQL (MS SQL, MySQL, Oracle);
  • Spring/hibernate or other similar frameworks
  • Basic skills to operate and deploy applications on Linux;
  • Previous experience in performing integrations desired;
  • Golang programming – nice to have
  • Prior experience interacting with clients (internal or external, understanding requirements);
  • Strong communication and good command of English;
  • Eager to learn and to discover new technologies, flexible perspective
  • A friendly, positive attitude.

Key Info

Employment type: Full Time Seniority Level: Technology Location: Romania

Key Info

Employment type: Full Time Seniority Level: Marketing Technology Location: Glasgow

Key Info

Employment type: Full Time Seniority Level: Marketing Technology Location: Austria

Perks and Benefits

This is a full-time position with a competitive salary, commensurate with experience. We conduct two performance reviews a year, each including the possibility of salary raises. We offer several discretionary bonus programs, mainly performance-based. Overall, we offer an unusually strong opportunity for professional and financial growth.

This role also includes paid vacation and a flexible schedule, including working from home/remotely. You have an opportunity to travel internationally as you partner with industry-leading experts from the most reputable companies in the world. Working with the best experts in the world, both from within our company and clients, is a unique benefit.

If this sounds like the perfect fit for you, apply today!

Apply Here!

    Choose file
    Resume (max 5MB) * Load Resume in PDF Format

    Choose file
    Cover Letter(max 5MB) *

    Retina takes your privacy seriously – by submitting the form, you are signing up to receive information from Retina. Your personal data will be protected in accordance with our privacy policies and only used to provide information related to your interests. If at any time you would like to withdraw your consent, you can do so by contacting us directly here.