Senior Software Engineer
CloudPay
San Jose, Costa Rica
hace 1 hora

Attributes and Experience Required :

Essential

  • Strong working knowledge of Java, including the following technologies and best practices : Core Java 1.8, JDK 11+, 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, BootStrap, Kendo, etc), RESTful Web-Services
  • Competent experience with SQL using MySQL / MariaDB
  • Experience working with NoSQL databases such as Mongo
  • Strong communication skills, ability to collaborate, coordinate, show attention to detail and follow a task through to completion
  • Technically curious; keep abreast of new technologies, frameworks, trends etc
  • Willingness to dive into live technical issues to provide support and issue resolution
  • Experience working in a fully agile environment; Scrum, SAFe, AgilePM / DSDM
  • Experience with analyzing requirements, investigating business needs, and designing responsive solutions
  • Minimum 5 years of hands-on working experience
  • Minimum 2.2 degree in Computer Science or Software Engineering (or equivalent)
  • Good written and verbal communication skills in English
  • Desirable

  • Experience with maintaining, extending, supporting, and modernizing 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, Git and the 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 and API security
  • Experience working with container-based technologies like Docker
  • Experience of integration frameworks such as Dell Boomi
  • Daily Duties and Main Responsibilities will include :

  • Design, code and test of requirements to meet user stories across a range of projects, principally but not exclusively related to identity and access management.
  • Collaborating with team members to ensure stories meet agreed acceptance criteria and are engineered to required technical standards.
  • Documentation of new or updated functionality as released; stories / work meets the definition of done.
  • Undertake technical support (investigation and resolution of production issues) as necessary
  • Upholding code standards and best practices through code reviews, refactoring and peer mentoring
  • As a member of the team, contributing to / improving the way of working
  • Identifying solutions to existing or upcoming issues, presenting realistic solutions and championing priorities
  • Reportar esta oferta
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Inscribirse
    Mi Correo Electrónico
    Al hacer clic en la opción "Continuar", doy mi consentimiento para que neuvoo procese mis datos de conformidad con lo establecido en su Política de privacidad . Puedo darme de baja o retirar mi autorización en cualquier momento.
    Continuar
    Formulario de postulación