Boost Your Application

Stand out with our professional, ATS-friendly resume templates designed to get you noticed by recruiters.

Download Resume Templates

Job Description

We’re looking for a passionate Software Engineer to develop and maintain the digital banking payment system. Ideally, the candidate should be able to build high-quality, innovative and fully performing software in compliance with coding standards and technical design. Software engineers must be skilled in development, writing code, and documenting functionality.Design, write and deliver highly scalable, reliable and fault tolerant systems with minimal guidanceParticipate in code and design reviews to maintain our high development standardsPartner with the product management team to define and execute the feature roadmapTranslate business requirements into scalable and extensible designProactively manage stakeholder communication related to deliverables, risks, changes and dependenciesCoordinate with cross functional teams (Mobile, DevOps, Data, UX, QA etc.) on planning and executionContinuously improve code quality, product execution, and customer delightWillingness to learn new technologies and methodologiesAn enormous sense of ownershipEngage in service capacity and demand planning, software performance analysis, tuning and optimizationJob Requirements & Criteria:Bachelor’s degree in Computer Science, Information Technology, or equivalent with 3-5 years of experience in software developmentProven experience as a software engineer with a focus on Java, Spring Boot, Spring Webflux, Kafka, and MySQL databaseStrong understanding of microservices architecture and implementationExperience with RESTful API development and integrationFamiliarity with version control systems (e.g. Git)Knowledge of agile development methodologiesExcellent problem-solving skills and attention to detailsStrong communication and teamwork skillsUnderstanding of security principles and how they apply to banking systemsAbility to plan, prioritize, estimate and execute releases with good degree of predictabilityPassion for learning new things, solving challenging problemsExperience with Paynet RPP (DuitNow) is a plusExperience with cloud platforms (e.g. AWS) is a plus

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period