In this role you will be responsible for design, develop, modify, debug and/or maintain software systems and for one or more specific modules within a large software system scope.
Work as part of a team operating under an Agile based methodology
Support accurate requirements definition
Produce technical design documentation
Perform customization, integration, and other related software development activities
Produce and support work Estimations
Collaborate, communicate with different teams, and triage technical issues across teams
Day-to-day with key client management, development fulfillment partner, QA testing organization, providing expert support to each as needed and appropriate
Resolve bugs and cross browser / device compatibility issues
Bachelor’s degree in Science/IT/Computing or equivalent
Strong hands-on Knowledge in Java and J2EE Development, Spring framework & Web Services (SOAP/REST).
Experience in Continuous build / continuous integration
Knowledge of SQL in Oracle
Knowledge of front end technologies is an added advantage
Excellent debugging skills and ability to efficiently solve problems
Strong Verbal and Written English communication skills