Job Description
WE’RE
HIRING!
Senior Software Engineer Java
Kandy | 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 Senior Software Engineers (Java) for our Kandy, Galle and Colombo Offices. This is your opportunity to live, work and earn in GBP!
Profile
You must have an outstanding academic and industrial track record with a recognised degree in Computer Science, Mathematics or related discipline; excellent analytical and problem solving skills; good communication, interpersonal and team working skills and you must be willing to travel. Most of all you must have a passion for developing high quality software.
Qualification & Experience
- Minimum of 2 years experience in developing Java/J2EE systems.
- Database development on MSSQL, Oracle or MySQL using SQL and JDBC.
- Extensive knowledge of XML, XML Schema and XSLT.
Java
enactor
-Experience in HTML5, CSS, JavaScript and frameworks such as Angular or React. - Experience in a J2EE application framework such as Spring, Struts.
- Effective use of design patterns, MVC and unit testing frameworks.
-Experience in unit and integration testing and use of mocking frameworks. - Android or iOS mobile app development skills are highly desirable.
-Experience in Web Services, SOA, OR Mapping, BPEL or related technologies would be advantageous. - A passion for Agile methodologies and knowledge of SDLC.
- Experience in Docker, Kubernetes, Terraform would be desirable.
Responsibilities - Develop high quality, testable, well-documented software.
- Ensure adequate test coverage at unit and integration levels.
- Work closely with the Technical Architects and Development Managers to convert functional and technical specifications to production quality software.
- Participate in the configuration, testing and release processes.
Contribute to design and specification processes.
Research and learn new technologies. - Train new and junior developers.
If you think you have the right attitude and skills to take on the above role with Enactor, please email your CV to sl-careers@enactor.co.uk at your earliest. We are looking to schedule interviews in the next few weeks.
Colombo Office
Enactor, 14 Reid Avenue,
Colombo 7, Sri Lanka.
Galle Office
No. 147, 3rd & 4th Floor, Col Road, Kaluwella, Galle, Sri Lanka
Kandy Office Upcoming
www.enactor.co.uk