Java Full-Stack Developer

Making roads work

Job details

  • Full-time
  • calendar
  • map markerLisbon, PT
  • cardRequires Work Permit
    Requires that you're a citizen or have a valid work permit / visa sponsorship to work in the country in which this position is based.
  • routeIntermediate
  • routeEnglish
    Preferred spoken language

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300


Elgin is looking for a Full-Stack Developer - Someone who loves tech at its core and with a broad technology stack vision and experience. At Elgin, our products come first, but we must make sure that they work flawlessly end to end. This is where you come in, helping us to build amazing stuff from the ground up - complete architectural and implementation ownership to make sure we deliver well-built, reliable and scalable software.

We're a small team so we like to promote ownership and responsibility. Also, you'll be given enough freedom regarding technical decisions when implementing new functionalities, resting assured that you'll always have the support of other team members.

Our technical team is based in the UK and in Lisbon – fast becoming a leading technical centre for some of the brightest technology companies and developers in Europe. is based on the latest web technologies, hosted worldwide in the Amazon Cloud and our Agile environment offers the opportunity of working with some of the biggest names in the world of intelligent transport.

This specific position is for our Lisbon office where you'll enjoy working with other bright, tech savvy people who like to work sensible hours, enjoy our sunny terrace and the beer o'clocks that come with it.

Hope to see you soon!

Main requirements

  • You speak HTTP, fluently
  • You have at least 3 years of experience
  • Experience developing backend web services (REST and SOAP) and data APIs with all that comes with it: authentication and authorization, versioning, compatibility, etc.
  • Some experience with front-end development is appreciated
  • Some experience with systems administration - you must be used to SSH into a server and be able to scrape the logs, restart services and other basic day-to-day stuff
  • General understanding of security: key pairs, certificates, how to set them up on your web server

Nice to have

  • A taste for DevOps
  • Proficiency in Java, Spring and Hibernate
  • Experience with Apache Camel
  • Experience with PostgreSQL


  • Working in a very friendly and relaxed office
  • The occasional team dinner or drinks after work
  • Choose your hours - we're very flexible with schedules

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300