DescriptionSuccessful applications depend on clean code that is well-written with testability in mind and provide the services that your business delivers. Working closely with the customer facing, product and engineering teams, you will continually ship the best quality product and help us deliver a technically challenging roadmap. Every application we produce should be lightweight and discrete, meeting a particular end-user concern. You are a lifelong learner with a curious mind in figuring out how things work, but also with a drive for getting things done. You like to have a strong input into the way the code, product and culture are built; driving forward the vision and exceeding our user’s expectations.
MOVE Guides (https://www.moveguides.com) is a technology company offering mobility management software for some of the largest and best known companies in the world to help them relocate their workforce around the world.
Globally, companies spend $150bn annually moving talent, however very few rate their mobility program as best in class. We partner with HR and finance departments to manage and deliver full global mobility programs for new hires, relocations, projects and expatriate assignments across more than 200 locations and with a global network of more than 1,000 vendor partners.
Using MOVE Guides, companies meet their business objectives by improving employee satisfaction and productivity, increasing HR efficiency and ensuring financial controls and compliance.
In 6 years we have grown to 130+ employees in our offices in London, San Francisco and Hong Kong. In March 2017, we acquired an Estonian startup Teleport (http://teleport.org) and are now looking to significantly expand both engineering teams in our new Tallinn office.
RequirementsYou will need to have strong foundation in core Java and be well-versed with building API-centric applications running in web containers e.g. Tomcat or Jetty using frameworks such as Spring and Hibernate. You know enough *nix commands to work your way around Linux/Unix terminals. You can also write conventional SQL queries and have an understanding of good database design. You also don’t mind doing a mix of front-end and back-end development.
You will have the opportunity to work with our stack, which currently includes the following technologies:
• Core Java
• Spring Framework including Spring Boot for microservices
• JUnit, Cucumber, Spock (Groovy) for testing
• AngularJS, Ecmascript 6, jQuery, CSS3 (LESS), HTML5, JSP for front-end
• Maven, npm and webpack for builds, pre-processing and transpiling
• Mule ESB
• MQ technology for asynchronous message delivery between services
• Jasmine with Karma for front-end testing
• Selenium for regression testing
• Looker via Redshift
• Git and Bitbucket
Company offers- Competitive Salary
- Competitive Holiday
- Share Options