Job Description
• Research, design, and develop computer software or specialised utility programs.
• Analyse user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis.
• Update software, enhances existing software capabilities, and develops and direct software testing and validation procedures.
Job requirements
· 7+ years of hands-on development experience is preferred
· Bachelor’s degree in computer science, information technology, or a similar field
· Hands–on experience developing applications using Java/J2EE, with Spring / Spring boot framework knowledge and hands on experience in Microservices.
· Hands-on development track records building integration and application utilizing a variety of technologies, development tools and database systems.
· Good communication skills both in writing and verbally with ability to present the complex ideas or technical solution to business and/or management team.