Vacancy expired!
- Accountable for all phases of development process - analysis, design, construction, testing and implementation in agile development lifecycles
- Collaborate with business partners, Product Owners or Business analyst to review requirements, ensuring they are clear, concise, and technically feasible
- Translate requirements into innovative solutions that provide an excellent client experience and align with Digital's architectural roadmap
- Prepare detailed technical designs that account for security, resiliency, scalability, maintainability, and performance
- Implement or develop, test, debug, implement, and support complex financial applications
- Strive for continuous improvements of client's processes, application designs, and application execution
- Collaborate with onshore or offshore contract resources, ensuring adherence to client's processes and standards
- Remain abreast of and open to picking up new and emerging technologies
- 6 to 9 years of hands-on experience developing applications using Java, Spring, RESTful services
- Experience with building micro-services and cloud native APIs using frameworks such as Spring Cloud
- Experience with cloud-based development leveraging PaaS environments such as PCF, OpenShift
- Experience with mocking framework like Mockito, and static analysis tools like SonarQube
- Experience with CI/CD process and tools
- Experience implementing business critical, high volume, and highly available applications
- Experience with Test Driven Development (TDD) and testing tools such as Junit
- Familiar with Bitbucket for source control
- Must be collaborative, adaptable, and have good communication skills Prior experience working on agile teams is very desirable
- Experience in the Financial industry is a plus
- Experience building services in NodeJS is a plus
- Experience with APIGEE/APIm, ECS/PCF is a plus
Vacancy expired!