Do you have experience in a similar role? Please refer to the job advert for further information.

Responsibilities
  • Analyze, design and develop tests and test-automation suites
  • Design and develop a processing platform using various configuration management technologies
  • Test software development methodology in an agile environment
  • Provide ongoing maintenance, support and enhancements in existing systems and platforms
  • Collaborate cross-functionally with data scientists, business users, project managers and other engineers to achieve elegant solutions
  • Provide recommendations for continuous improvement
  • Work alongside other engineers on the team to elevate technology and consistently apply best practices
  • Write well-designed, testable code.
  • Produce specifications and determine operational feasibility
  • Integrate software components into a fully functional software system
  • Document and maintain software functionality
  • Troubleshoot, debug and upgrade existing systems
  • Comply with project plans and industry standards

Technical Skills and Experience Required 
  • Bachelor's degree in computer science, engineering, or a related field
  • Experience in a similar role would be advantageous
  • Excellent technical, diagnostic, and troubleshooting skills
  • Excellent communication, motivational, and interpersonal skills
  • Versatile knowledge of Java EE development JAXRS, EJB3, JPA/Hibernate
  • WildFly application server experience would be an advantage together with skills in Docker / kubernetes / Rancher container based deployments
  • Knowledge in Enterprise Integration Patterns (EIP), Apache Camel, kafka would be an advantage
  • Strong RDBMS/SQL skills, preferably in MySQL/Oracle / PostgreSQL
  • Knowledge of ELK stack or capacity and willingness to learn it on the job 
  • Experience in BigData related technologies such as Spar, Hadoop, Nifi, Atlas, ZooKeeper, Apache Knox, Apache Ranger, Trino, Timescale DB, Apache Zeppelin ect. Would be an added advantage.
  • Familiarity with Scala, Groovy, python would be an added advantage
  • Experience in Business Process Management (BPM) workflow tools (e.g. Camunda, activiti, jBPM) or capacity and willingness to learn it on the job
  • Knowledge of Front-End JavaScript development, preferably in Angular / ReactJs /vuejs with skills in HTML5, CSS3, Bootstrap 
  • Understanding of SDLC and experience developing in an Agile environment, with good understanding of git concepts

Please click the APPLY button to SEND your CV via XPRESSJOBS
Job Image
Unemployment in Sri Lanka is estimated to be over 400,000, Share this job and help another!