Submit An Inquiry

CAREERS

Senior Java Developer | San Jose, Costa Rica

Posted: Oct 25, 2019, 12:05:44 PM
We’re looking for an energetic, passionate and inquisitive person to help form our new Costa Rica engineering team helping to define, extend, maintain and support our existing applications and to drive their evolution to meet the challenges of the future.

The successful applicant will work closely with peers locally, in other regions and across functions, utilizing online and remote collaboration tools to deliver meaningful change.


Package and Benefits:
  • Competitive salary
  •  Fully paid Annual Leave
  •  December bonus
  • Private Medical Insurance
  • Personal and professional development opportunities
  • Friendly working environment

    Attributes and Experience Required:
Essential:
  • Strong working knowledge of Java, including the following technologies and best practise: Core Java 1.8, Spring (Framework, MVC, Security, REST etc), Hibernate (Validator etc), and Test driven development practices
  • Strong background in Web Application development, including JSP, CSS, JavaScript Frameworks (JQuery, Kendo, etc), RESTful Web-Services
  • Competent experience with SQL using MySQL/MariaDB
  • Strong communication skills, ability to collaborate, coordinate, show attention to detail and follow a task through to completion
  • Experience with analysing requirements, investigating business needs, and designing responsive solutions
  • Willingness to dive into live technical issues to provide support and issue resolution
  • Minimum 5 years of hands-on working experience
  • Minimum 2.2 degree in Computer Science or Software Engineering (or equivalent)
Desirable:
  • Experience with maintaining, extending, supporting, and modernising an ever-growing application
  • Passion for learning and problem solving in both technical and business areas
  • Comfortable with using the following tools: Eclipse IDE, Maven, Mercurial, Git and Atlassian suite of collaboration and development tools
  • Background in Payroll or other financial domains
  • Experience using Java libraries for the parsing and manipulation of PDF documents, Excel documents, XML, XSL transformation
  • Experience with implementing and integrating systems using SSO (SAML, OAuth)
  • Experience in website security
  • Experience working with Docker
  • Experience working with NoSQL databases such as Mongo
  • Experience of integration frameworks such as Dell Boomi

Key Skills:

  • Java
  • Spring
  • Tomcat
  • MySQL
  • Web application / JavaScript / XML / JSON
  • Agile
  • Analysis and Design

Unlock the
Possibility in
Your Payroll

Whether you manage payroll in five countries or 50, you need a global solution that ensures compliance beyond borders and insights that will move your company forward.

Contact Us Today
SIGN UP FOR OUR NEWSLETTER