Job Description :
1. Contribute to all stages of software development lifecycle
2. Design, implement and maintain Java-based applications that can be high-volume and low-latency
3. Develop technical designs for application development using Java programming language.
3. Analyze user requirements to define business objectives
4. Envisioning system features and functionality
5. Ensure application designs conform with business goals
6. Define application objectives and functionality
7. Develop documentation to help users
8. Support continuous improvement, investigating alternatives and technologies, and presenting for architectural review
Requirements :
1. Bachelor degree in Computer Sciences
2. Having experiences at least 5 years in system development using Java programming language is a must.
3. Understand and having experiences for end-to-end P2P lending industry business process is a must.
4. Having experiences for Spring Boot frameworks is a must.
5. Having experiences at least 5 years in RDBMS such as PostgreSQL/MySQL
6. Having experiences in NoSQL MongoDB.
7. Having experiences and proven in best practice to handle very high traffic of transaction.
8. Excellent in analytical skills.
9. Proficiency in English is preferable.