Specific Duties & Responsibilities
- Develop and maintain secure APIs and Database Tables following software development best practices
- Collaborate with Development Lead and Front-end Engineers to design efficient and re-usable Microservices
- Participate with the team on Scrum Events
- Demonstrate in writing robust and reusable codes adhering to software best practices and design patterns
- Research on the latest software libraries by creating POC builds
- Develop API test for back-end services passing code coverage standards Test quality of output before hand over to SIT and UAT
- Problem solving with stakeholders to come up with best approach
- Collaborate in development of bank standards as appropriate
- Performs other duties as may be assigned from time to time
- Serve as change agent by introducing best practices to P11 to enterprise
Qualifications
- BS Computer Science or Software Engineering or similar course
- 4+ years experience in software development
- Self starter
- Experience in agile environment
- Fast learner
- Excellent communications skills (Oral/Written)
- Excellent problem-solving / analytical skills
Programming Languages / Framework
- Java 8+
- Spring Boot
- RESTful API / Microservices
- PostgreSQL or other Relational Database
- Node JS (Optional)
- Test Driven Development Tools and Services
- Git or SVN
- Kubernetes / Docker (Optional)
- Azure Cloud Services (Optional)
- CI/CD Pipelines (Optional)