Job Title

Integration Developer

Share This Job

Job Description

Company Introduction

Our client is a leading company of digital technology.

Job Responsibilities and Duties

  • Build and maintain efficient, reusable and reliable integration implementation artifacts. Identify bugs and devise resolutions to these defects;
  • Help to maintain code quality, organisation, and automation;
  • Work across a suite of Mule applications or APIs, implementing integration solutions for various clients across varied industries;
  • Perform hands-on installation, development, configuration, and troubleshooting of our solutions;
  • Offer advice to project managers and/or senior team members regarding technical issues and development activities;
  • Communicate regularly with project team members and escalate perceived risks or issues;
  • Produce technical documentation that clearly explains implementation artifacts;
  • Understand our company messaging including API led connectivity and C4E (centre for enablement) concepts;
  • Participate in an agile delivery environment, using a scrum or kanban methodology;
  • Attend standups, sprint-planning, retrospectives, developing as per epics, stories, and tasks; 
  • Adhere to defined guidelines and conventions;
  • Exercises judgment in selecting methods and techniques for arriving at solutions;
  • Participate in the continuous improvement of our company assets by making technical contributions and by providing critical updates from the field;
  • Build trust with customers in our company ability to meet their business requirements;
  • Travel to customer locations as needed, including international destinations.

Experience

  • Bachelor's degree or higher in a software development orientated discipline;
  • Strong foundational knowledge of Java and broad development experience delivering Java based software applications or services for real-world projects;
  • At least 2 years' experience (post graduation) in a technical product or services role, utilising Java based development technologies;
  • Practical development experience with SOAP (ideally with CXF), REST (ideally with Spring) or Java Mesage Service (JMS);
  • Experience providing technical solutions development for enterprise software or hosted high-tech services is desirable;
  • Any working knowledge of at least one integration platform or framework, preferably MuleSoft Anypoint Platform would be highly desirable; alternatives include Oracle ESB/Integration Cloud, Software AG webMethods, TIBCO Integration, IBM Cloud Integration, CloudNative microservices, Spring Boot, Akka. 
  • Understanding/appreciation of the following, based on 2-3 years in-work experience developing with the following tech stack:
    •   Essential Programming Languages Java;
    • Beneficial Programming/Scripting Languages JavaScript/Node.js, Scala, Groovy, XSLT, Unix shell;
    • Preferred DSL familiarity JSON, XML;
    • Desirable DSL familiarity YAML, OpenAPI, AsyncAPI;
    • Desirable Platforms/Frameworks: Amazon Web Services (AWS), Google Cloud Platform (GCP);
    • Spring, Spring Boot, JAX-RS, JAX-WS,  JPA, Hibernate, Akka;
    • Containerisation, Docker, Kubernetes;
    • Essential Tools, Maven, Jenkins, Eclipse, JUnit;
    • Desirable Messaging Capabilities ActiveMQ, AnypointMQ, IBM MQ, RabbitMQ, Apache Kafka, JMS;
    • Essential Web Connectivity;
    • Web Services/SOAP, REST;
    • Essential Databases;
    • Relational (MSSQL, Oracle, MySQL): SQL;
    • Desirable Databases NoSQL (Document, Key-Value): MongoDB.

Personal Skills

  • Good written and verbal communication skills (in English) and strong cognitive ability;
  • Personable, trustworthy and approachable;
  • Passionate about technology, driven by delivering customer focused solutions;
  • Ability to work independently;
  • Ambitious;
  • Proven desire for continual self development;
  • Willingness to learn from senior team members, and also independently;
  • Humility and open to learning experiences; 
  • Appreciation of mentorship from Senior team members;
  • Respectful of peer feedback, and constructive criticism.
Tags: Apache2, APIs, Communication, Customer needs, Java, REST API, SOAP

Have a Question?

We are here to help. Email us or call +356 2017 3007
Contact Us