CONSULTANT SOFTWARE ENGINEER (JAVA) – COLOMBO
One of our prestigious Clients’ who is a Software Development firm, possessing world class technological expertise and process excellence is looking for ‘’Consultant Software Engineer (JAVA)’’ to work in their Colombo office immediately.
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.
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 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 firstname.lastname@example.org