Responsibilities:
Typical SDLC project life cycle in Agile:
- Get requirements from PO (Product Owner), or directly from business unit stakeholders
- Analyze the required work, have the work prioritized, work out the effort estimate/timelines
- Set up environment and hardware
- Communication and Implement the new functionality
- Code review/building automated testing cases, testing
- Work with internal clients to complete UAT
- Roll out the changes into production and provide post live support
Skills & Experience:
- Good English read/write skill and proficient oral English communication capability
- Minimum 3 years of hands-on experience in software development and have experience in full SDLC lifecycle
- Strong proficiency in Core JAVA and understanding OOP
- Hands on experiences on using common Java frameworks and technologies, including Spring Framework, Hibernate / JPA
- Experience in Java multiple-threading program is highly preferred
- Experience on web services, including knowledge of REST / SOAP / XML/ JSON
- Good knowledge and hands on experience with databases (SQL)
- Experience on web development using HTML5, JavaScript or Angular
- Working knowledge on cross platform systems running on Windows and Linux OS
- Experience on cross-platform integration will be a plus
- Knowledge and hands on experience in Agile/DevOps will be a plus
- Hands On development experience in banking/financial industry will be a plus