Software Engineer (JAVA)

Supporting Staff
An exciting opportunity has arisen at Control Union Inspections (Pvt) Ltd. in Colombo, Sri Lanka for SOFTWARE ENGINEER (JAVA). 

As a Software Engineer you will be responsible for developing tools for the company. The position requires strong communication skills and being up to date with the latest software Developing tools, new technologies and innovative with solving problems in connection with your work is critical to the successful delivery of this position.

Are you committed to integrity, quality, and a self-driven, systematic, service-oriented person and do you want to be part of our international network? Then we are looking for you!

Tasks and responsibilities

  • Application development for the full lifecycle of software
  • Software development, modeling, simulation, testing, and quality assurance
  • Object-oriented design
  • Analysis of user requirements, software, and code
  • Completing systems risk and reliability analysis
  • Object-oriented analysis
  • Monitoring systems performance
  • Perform maintenance and software integrations for existing systems
  • Maintain systems by monitoring and correcting software defects
  • Identify and assess new technologies prior to implementation
  • Research, design and write new software programs
  • Integrate existing software products and get incompatible platforms to work together
  • Create technical specifications


  • A relevant Degree/Diploma in Computer Science, Software Engineering or related area
  • 2 years strong industry experience in Java web development is a must
  • Highly proficient in Java, Spring, Hibernate with front-end frameworks (jQuery, React JS, Angular JS)
  • Strong knowledge of OOP principles, design patterns and best practices is a must
  • Experience on REST API development and integration
  • Knowledge of SharePoint, Azure would be an added advantage
  • Knowledge of Mobile App development would be an added advantage
  • Ability to work independently with minimum supervision
  • Ability to work within deadlines individually and as a team
  • Ability to learn new technologies quickly
  • Innovative and forward thinking

Our Company

With its foundation in agriculture, Control Union Certifications has focused its efforts in developing services around the sustainability of the industry's supply chains which feed into the food, feed, bioenergy and textiles markets. With 'boots on the ground' in more than 70 countries, Control Union Certifications is uniquely placed to manage challenges with today's global marketplace.

How to Apply

If you are interested in this role, please apply via our website or forward your CVs to by quoting reference as “Software Engineer (JAVA)”.

Chethani Pathirana |
Apply for this job
This website uses cookies to offer you a better browsing experience. By continuing to use this website you consent to the use of cookies in accordance with our Cookie Policy