Description
Job Title: Java Software Engineer
Location: Remote
Job Type: Fixed-Term Contract (1 year) with annual salary
Client: Banking
Tech Stack:
•Java8 and Spring Boot •Python Scripting •Spring, Spring MVC, Spring boot, Spring Security (OAuth, LDAP) •Linux or PowerShell scripting •Rest API •SDLC •Maven, Jenkins, Gradle, Git and Nexus •Oracle, MS SQL Server, SQL scripting •Microsoft Azure
Manage Release Plan – Provide Rough Order of Magnitude (ROM) estimates and Minimum Viable Product level estimates for the Release Planning activity. Provide direction on key dependencies and potential risk areas in delivery. ✓Design and Define Technology – Collaborate with Architect to provide direction on technology roadmap and solutions. Focus on value over cost, deliver value earlier and incrementally, concentrate on building the right product (e.g. determine the cost of delay). ✓Develop Solution – Code the solution and develop the final product keeping an eye to quality and best practices ✓Collaborate with Development Team – Work with other technical members of their Delivery Pods as well as other Delivery Pods to ensure that the final solution is consistent, correct and functioning. ✓Perform Unit Tests – Test their developed work against the requirements to ensure that the user story is completely delivered before passing onto Quality Assurance for further testing. ✓Maintain Technology Delivery Excellence – Follow standard change management process to ensure solution can be deployed into Production Environment. Coordinate and communicate the Production deployment to all necessary groups. ✓Ensure Documentation of Technical Specifications – Create key artifacts to accurately capture problem statements & support technical teams, including but not limited to use cases, detailed technical user stories, configuration specifications and technical diagrams.





