Senior Software Engineer for Ciklum Digital
Ciklum
Islamabad
5d ago

Description

On behalf of the Java Team, Ciklum is looking for a Full Stack Java Developer with XSLT experience to join the Islamabad team on a full-time basis.

You will join a highly motivated team and will be working on a modern e-commerce solution for our existing client. We are looking for technology experts who want to make an impact on new business by applying best practices and taking ownership.

About CellPoint Digital CellPoint Digital, a leading provider of omnichannel payment and commerce solutions to global clients, is experiencing tremendous growth and seeking an experienced Senior Software Engineers for augmenting our payment integration team to achieve our mission : to help you simplify, unify, accelerate and boost your digital channels, whatever travel segment you are in.

Founded in 2007 in Copenhagen, Denmark, CellPoint Digital embraces the Scandinavian values of minimalism, simplicity, and quality.

As a member of our payment integration team, you will work closely with architects in Copenhagen and software engineers in Pune, India.

Responsibilities

The role requires a person who has a deep understanding of web service integration based on various technologies that utilize the HTTP protocol including : Name-Value Pairs, XML, JSON and SOAP.

As a member of our payment integration team, you should be passionate and knowledgeable about developing resilient web service integrations, which gracefully handle communication errors and defines retry strategies for common error scenarios.

Data transformation rules are created using XSLT by mapping between CellPoint Digital’s internal protocols and the upstream 3rd party payment provider to normalize the request / response data.

A strong understanding of abstraction and encapsulation is important when working with web service integrations to payment providers.

The XSL Stylesheets are executed by our java based Enterprise Service Bus, which is using Docker to run both locally and in Kubernetes.

You will be expected to bring your own opinions on most aspects of our work so that we may benefit from your experience to improve both technologically and culturally.

We are looking for a Senior Engineer and Technical Lead to build our integration team responsible for integration to 3rd party partner systems including Payment Service Providers.

Requirements

  • 5+ years of experience in PHP, Java, .NET, or Front End frameworks like Angular
  • Strong experience working with XSLT 1.0 & 2.0
  • Strong understanding of the HTTP 1.0, 1.1 & 2.0
  • Software architecture designing
  • 5+ years of experience working with web service integrations using Name-Value Pairs, JSON, SOAP & XML
  • 5+ years of experience creating jUnit test cases for XSLT
  • Hands-on experience running applications in Docker using Docker Compose
  • Desirable

  • B.S. or higher in Computer Science or related field or applicable experience
  • Excellent English communication skills (speaking, writing and reading)
  • Excellent time management and communication skills
  • Have an insatiable appetite for technology
  • Comfortable working with distributed teams
  • Detail-oriented personality who does not lose sight of the big picture
  • It would be great but not mandatory if you have :

  • Experience working with agile methodologies such as SCRUM & Kanban
  • Comfortable working with Bitbucket, Confluence & JIRA to support our agile delivery process including using Pull Request
  • Experience with Airline Payment & Ticketing
  • Experience with Cloud Native & 12-Factor Apps
  • Personal skills

    The ideal candidate will :

  • Be a team player
  • Embrace a proactive mindset and be willing to take initiative
  • Be able to work independently
  • Take pride in delivering only the best solutions
  • Exhibit the ability to think out-of-the-box and solve problems
  • Possess unique and effective communication and social skills
  • What's in it for you

  • A career position with the possibility of international travel
  • Great colleagues, clients, partners and projects global IT challenges
  • A diverse, fun and challenging job
  • A full-time position, starting as soon as possible
  • Competitive salary based on experience and qualifications
  • If you are interested in talking with us, please send your CV and application in English.

    Report this job
    checkmark

    Thank you for reporting this job!

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

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form