Sign In
Java Developer
Dublin, Ireland
Applied Technology Group
Full-time

​The OPPORTUNITY

With offices all over the world, Vistatec is growing fast as the demand for global content increases. We are always looking for motivated, innovative and hard working individuals to build on our success. People that join our global team get to share in our reputation of being a globalisation industry leader, second to none when it comes to technology, reliability and customer experience. We work with some of the world's most admired organisations and our people get to play a part in their success, as we make it possible for them to bring their products and services to global markets quicker than ever before.

At Vistatec, we promote an environment of creativity, innovation and collaboration and we are passionate about customer service. Our people get to work with cutting edge technologies, process optimising workflows and an organisational culture that knows no boundaries. We work hard and are rewarded well. We enjoy flexible work practices allowing us serve our global client base to the highest standards whilst maintaining a healthy work life balance. We are proud to have one of the highest staff retention rates in the industry. This role will suit someone looking to join a dynamic and progressive company where you can learn, grow and succeed. 

​THE ROLE

We are looking for an enthusiastic Java developer with the desire to produce code to high levels of craftsmanship. Candidates should be passionate about their craft and excited about working with new ideas and paradigms. They should have a flair for rapid prototyping in addition to the patience and foresight to refactor prototypes into well-structured and documented reliable applications. 


​RESPONSIBILITES

  • Design, specify and implement new tools, components and applications
  • Ensure use of, and conformance to, Vistatec coding standards and version control
  • Possess a co-operative attitude to working to, and within, the constraints of open standards
  • Have a desire and ability to learn new technologies
  • Be able to install and maintain platform infrastructure: web servers, databases, frameworks, etc
  • Possess excellent time management skills and ensure strict time recording against specified tasks

​DESIRED SKILLS AND EXPERTISE

  • Java Spring Framework
  • Enterprise Architecture Patterns and Technologies: Message Queues, Events, NoSQL databases
  • Amazon Web Services or Microsoft Azure
  • Consuming REST services and building RESTful endpoints.
  • Git and Maven
  • Common design patterns
  • Principles of, and libraries for working with, HTTP, REST, HTML, JSON, XML, RDF, XSLT
  • Regular expressions, Unicode and text encodings
  • Java Swing or JavaFX an advantage
  • Experince of Natural Language Parsing, Linked Data and text Processing an advantage