Software Developer (Kotlin / Java / Agile)

at Optimum HR Private Limited

  • Full Time
  • 4 weeks ago
  • 4,000 - 6,000 USD Monthly
  • 3 (vacancy)

Job Role Insights

  • Date Posted:
    Posted 4 weeks ago
  • Hiring location
    Singapore
  • Offered Salary
    4,000 - 6,000 USD / Monthly
  • Min. Qualification
    Bachelor’s Degree
  • Experience
    3 Years Min
  • Job Type
    Full Time
  • Job Role
    Software Developer

Responsibilities

  • –  Work in the Agile team and to develop / maintain functionalities to support the Group’s Payment eco-system and legacy applications
  • –  Participate in activities including design, tasks estimation, development, unit testing, releases and production support
  • –  Improve code quality and perform code reviews
  • –  Develop / Maintain automated unit test scripts, perform unit testing and validation of requirements with BA / users / stakeholders
  • –  Perform investigation / troubleshooting of issues raised on mobile application / microservices / applications
  • –  Keep abreast with new technologies
  • –  Provide training to end users and documentation to support knowledge transfer
  • –  Develop Proof-of-Concept for new ideation or initiatives
  • –  Identify areas of improvement, improve development efficiency and application quality
  • –  Conduct and lead code review session
  • –  Any other ad-hoc task as assigned

Requirements:

  • –  Possess a Degree in Computer Science or relevant field
  • –  Possess more than 3 years of software development experience
  • –  Knowledge / Experience in Agile Methodology
  • –  Proficient in Kotlin or Java
  • –  Proficient in Spring Boot framework and native SQL
  • –  Experience in Azure SQL, Redis and Oracle is advantageous
  • –  Experience with Sonar Qube, Docker containers, Orchestration tools, Elastic Search & Kibana (ELK), Grafana, Jira and Confluence is advantageous
  • –  Experience or knowledge in Payments domain (eg. QR, payment flow), secured API/Web Service, OAuth security framework and JWE/JWS is advantageous
  • –  Good communication and interpersonal skills