Associate Tech Java (Payments)

Enactor LTD
Full-timeColombo, Sri Lanka

Associate Tech Lead |Tech Lead Java (Payments)

Galle | Colombo

About Enactor Enactor is a successful and growing software company providing enterprise systems to leading retailers world-wide. Enactor systems drive the in-store, mobile and online channels that make up a modern retail organisation. Our head office is in Hertford, UK and we have offices in Colombo and Galle with about 120 staff, most of whom are highly technical IT professionals. We are growing and plan to open an office in Kandy this year. With the expansion of our team in Sri Lanka we are looking for Associated Tech Leads and Tech Leads (Java) for our Kandy, Galle and Colombo Offices.

Qualification & Experience

  • A degree (BSc) in Computer Science or a related field (Engineering or Mathematics) with at least a second upper class or higher.
  • A minimum of at least 4 years of experience, developing large scale software systems with the Java/J2EE stack of which at least 3 years should be at a Tech Lead level.
  • Familiarity with MVC frameworks.
  • Developing scalable & multi-threaded applications.
  • Sound technology expertise in Relational Databases, JDBC, ORM, XML, XSLT, Web Technologies, SOA and Web Services.
  • Sound understanding of Cryptography and Application security
  • Working knowledge of J2EE containers such as Tomcat.
  • Docker & containerisation technology.
  • Experience in and passion for Agile methodologies.
  • Software Architecture and Design experience.
  • Effective use of design patterns and experience in
  • TDD/BDD with familiarity in JUnit, TestNG,Selenium, Cucumber.
  • Experience working in and preferably leading distributed agile teams.

Desirable Skills & Experience

  • Exposure to payment systems and/or core banking systems is an advantage.
  • Developing Workflow, CRM, SCM or ERP solutions.
  • Exposure to Inventory & Warehouse Management Systems.
  • Proficiency in cloud platforms and technologies (AWS, Azure, Kubernetes, Docker Swarm)

Responsibilities

  • Rapidly learn and become a technical authority on Enactor applications, payment services, platform, tool-set and architectural/design principles.
  • Design, develop and provide leadership on development of secure PCI compliant software.
  • Provide hands-on development leadership and ensure timely delivery of production quality solutions.
  • Working closely with architects, development leads, application specialists and project managers in other Enactor offices.
  • Writing functional specifications and technical specifications from BRDS.
  • Research, design and code to provide technical solutions.

Only shortlisted candidates will be contacted

Apply for this job

Resume/CV*

Click or drag file to this area to upload your Resume

Please make sure to upload a PDF

First Name*
Last Name*
Email*
Phone Number*
The hiring team may use this number to contact you about this job.
What is your notice period?*
What is your current pay (take home in LKR)?*
What is your expected pay (take home in LKR)?*
Are you willing to work on-site full-time?*
How man years of relevant experience do you have?*