Junior Java Developer

Paydee

We’re no longer accepting applications. You can still drop your CV to be matched to other roles

Location:   Malaysia, in-Office
Posted On:   22 Aug, 2022
Java


About the Company

Paydee is a multi-channel payment solutions provider that enables businesses to streamline payments through easy merchant acquiring and card issuing services. We aim to deliver effortless experiences for making and accepting payments. Our FinTech-driven solutions are fully regulated by Bank Negara Malaysia and we are a principal licensee of MasterCard Worldwide and Visa International.


About the role

We are seeking a Software Developer to work collaboratively with the product team to create and complete the fintech product suite. You will work in an agile environment and need to have a great passion for developing high-quality code and building a team to expand our platform to solve future technology challenges.


This role will provide you a valuable opportunity to build your career in fintech industries, strengthen team management skills, well as realise your overall potential in a positive working environment.


What will you do?

Work collaboratively with the development manager, product owner, and product manager to deliver fintech products, such as digital payment solutions and digital lending services.

Bring new ideas and new ways of solving problems to the team.

Capture functional requirements in meetings with stakeholders and convert those concepts into actual programs.

Plan resources and set delivery schedules for your team to meet stakeholders’ requirements and delivery timelines.


Minimum Qualifications

Minimum 2 years of experience in software development.

Bachelor's Degree in Computer Science / Information Technology, Engineering (Computer / Telecommunication), Engineering (Electrical / Electronic) or equivalent.


Essential skills

Competent in Java Technology Stack.

Expectation to work with following technologies stack:

Framework: Spring framework like Spring MVC, REST, Data

Data ORM: JPA, Hibernate, Mybatis

API Spec: JAX-RS, Jersey, Apache CXF and Swagger

Distributed/Service Discoveries: Consul, Redis, Spring Cloud

Server OS: Linux, CentOS/Redhat or Ubuntu

CI/CD: Docker Swarm, Kubernetes

Others: 

Message Broker like ActiveMQ, RabbitMQ

Batch Processing like Spring Batch

Must have experience with design and development of large-scale distributed applications in a mission-critical production environment.

Working knowledge of software design patterns and best practices.

Proven experience with Java microservices frameworks.

Knowledge in CI/CD will be added advantages. 

Knowledge in AWS Cloud Solutions and Architect will be added advantages.


Personal attributes

Eager to learn and takes pride in his/her own work

Team player 

Self-motivated team player. Must possess the ability to research and resolve issues independently while working across teams to acquire the needed information.

Excellent interpersonal skills are necessary to work effectively with colleagues at various levels of the organization.



Drop your CV