On the backend we develop and improve the APIs which are consumed by the frontend guys. Also we manage deployment, scaling and automation of our complete infrastructure our self. We are serving up to 900.000 requests / hour on over 200 different APIs and have at max around 1.000 concurrent users. We manage all of that we currently 3 guys on the backend, you will be the 4th backend developer. In total we are 11 developers have have 7 guys working on the frontend app.Our system is growing, so we need an experienced backend Java developer to design and create new features but also to rework existing ones so they are capable of handling increasing loads. If you like scripting, servers, DevOps etc. an area where you are always welcome to join as well (optional, not required). Most API code is written in Grails. You don't need to have any prior Grails knowledge. If you know Spring and Hibernate, you will feel at home with Grails.We take writing clean, testable and maintainable code seriously. You will have all the time you need to implement clean and great solutions. We are in for the long game, so we like to have great code architecture. We are looking for candidates who have an internal drive to make things good and like dipping their toes into something new.We are looking for Mid to senior Java developerWriting strong structured and object oriented codeExperience with ORM / HibernateExperience with SOA / message oriented architectureInterested in architectural design patternsExperience with version control systemsTeamplayerNice to have Experience with PostgreSQLExperience with Grails/Spring server stackExperience with Apache Camel / ActiveMQExperience with DevOpsExperience with GitKnowledge of Linux operating systemBash scriptingWe offer Remote from around the world or at our office in Funchal, Madeira, PortugalLong term and full time employmentChallenging environmentContinuous training and mentoringPlease send your application over email.If you have any questions, don't hesitate to ask.#J-18808-Ljbffr