Role
Design and develop high quality, secure, scalable software solutions based on technical requirements specifications and design artifacts within expected time and budget.
Work closely with Product Owners to develop beautiful, usable UIs and creative visualizations
Stay abreast of latest on the technology trends and industry best practices to hone and maintain your talent.
Participate in architectural discussions, iteration planning, and feature sizing meetings.
Develop code of high quality with customer focussed approach
Provide support during System and User Acceptance Testing
Adhere to Agile processes and participate actively in agile ceremonies.
Education (preferred):
Bachelor's degree Computer Science (or related discipline), or equivalent work experience
Knowledge/Experience (preferred):
Good UI/Web development skills. Must have worked in at least one or more Web Frameworks ( React)
Java (J2EE, Spring, Hibernate)
Experience developing fine-grained services using modern Java EE frameworks (Spring Boot/Spring Cloud etc.)
Experience working in an Agile environment.
Database [e.g.Oracle, Postgres]
Discipline of working in a continuous integration, TDD environment.
Experience with Web Based applications and Cloud services
Experienced in delivering commercial grade software globally
Has been pro-active in creating better user experience, consumer value proposition
Understands gaps in knowledge and has ability to source training online
Skills/Abilities:
High energy, can-do attitude, strong desire to succeed
Strong analytical skills
Strong communication skills"
