Java 8 J2EE coding, Test Driven Development to achieve the Acceptance Criteria of user stories
Agile Feature Backlog Grooming
Writing system and functional requirements documentation as required
Writing low level technical design documentation as required
Estimation of user stories
Liaising with QA team to ensure that documentation is fit for purpose
Maintains application software and systems. Ensures all projects and releases are appropriately tested and risks are mitigated.
Delivers technology solutions that support business goals. Partners with the product owner to understand business requirements, evaluates features, and translates application specifications into workable technical solutions.
Supports technical initiatives and provides input into best practices to team.
Oversees and reviews development activities of team members
Developing API and integrating with other systems
Translate the API call into cXML and deliver to our Commercial Payment Network
Support testing of API
Java 8, Core Java and/or Object Orientated Programming
Spring (Core and Spring Integration), Spring Boot
SOA Architecture and RESTful API / Security Experience,
JWT/JWS/JWE, Oracle, Junit, Mockito, Unix
UNIX/Linux (command line and shell scripting)
IntelliJ, Eclipse or Spring Tool Suite (STS)
JSON processing and validation
Test Driven Development (JUnit)