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 local@manpowersrilanka.com