Description:
- Work with the Product, UX and Front end dev experts in building core products
- Design, develop and deploy different components with a focus on high availability, low latency and easy scalability
- Measure live systems, evaluate features and system metrics to continuously improve user experience and service performance
- Develop systems using Java or other JVM based technologies
- Be proactive, engage in collaborative work in a cross-functional team
- Work both on new features and verification and optimisations of current ones
- Source inspiration both from the SMEs, clients and views from outside the company's industry to create game changing products
- Bring the latest and greatest technologies to benefit the company and its clients
- Expert in Java/J2EE
- Experience in design and development of distributed, scalable and highly available systems (SOA preferably in Microservices design pattern, Event Driven Architecture)
- Knowledge and understanding of the benefits of functional programming and Event driven Architectures
- Know your way around application servers, such Tomcat, Jetty and/or the Node.js platform
- Have experience with relational and NoSQL databases
- Continuous Integration and Delivery experience with Bash, Git, Jenkins, AWS on Unix.
- Strong Agile philosophies from working in SCRUM/ Kanban/ Lean startup teams
- A passionate, curious fast learner who keeps up to date with changing technologies and focused on usability, maintainability and quality, building for the long term
- Fluent in English