One of our prestigious Clients’ who is a Consultant Software Engineer (JAVA), possessing world class
technological expertise and process excellence is looking for ‘’Consultant Software Engineers
(JAVA)’’ to work in their Colombo office immediately.
Salary: Negotiable
TECHNOLOGIES OF INTEREST
- In depth knowledge and experience in Object Oriented Design and development patterns.
- Good knowledge in database design and development with MySQL, PostgreSQL or Oracle.
- In depth understanding and experience in Java frameworks and JEE technologies including
Spring framework, Spring Cloud, Hibernate, JPA, Web Services. - Knowledge in front-end JavaScript frameworks/libraries such as angular, react.
- Knowledge in scripting languages and technologies such as XHTML, DHTML, XML, JavaScript, CSS.
- Experience in cloud development models and cloud platforms such as Amazon, Google App Engine.
- Knowledge on develops and NOSQL databases is an added advantage.
EXPERIENCE & QUALIFICATIONS
- Bachelor’s degree in Computer Science, information Technology or related discipline.
- 6+years of industry experience working with the relevant technologies for the position of
Consultant Software Engineer. - Hands on experience in Agile project environments and have mastered one or more Agile
processes including activities such as test driven development, continuous integration
and/or pair programming. - Must have an excellent analytical/problem solving skills.
- Knowledge in using UML in different phases of the projects.
- Good in spoken and written English.
AREAS OF RESPONSIBILITY
- Work closely with the project manager, IT architect, product owners and other stakeholders
and be part of the decision making process within the software project to achieve project
objectives. - Manage all aspects of development from eliciting, understanding and articulating
requirements. - Plan, implement, test, document and maintain enterprise-wide solutions to total system or
subsystems using internally created and/or off the shelf products. - Design, implementation and maintenance of all stages of the product life-cycle.
- Establish standards, functional and technical specifications, solve hardware / software interface problems, define input / output parameters and ensures integration of the entire system or subsystem.
- Learn new technologies quickly and willingness to learn and work on multiple technologies including mobile technologies.
If you are interested, send us your CV to This email address is being protected from spambots. You need JavaScript enabled to view it.