Job Details
Job Description
Key Responsibilities:
Dive into our codebase, making customizations, fixing bugs, and contributing to the development of our payment solutions.
Tackle challenges with the guidance of senior developers, cultivating your troubleshooting and problem-solving skills.
Learn best practices in design, development, and security, laying a strong foundation for your fintech career.
Collaborate with business and product teams and other developers, gaining exposure to how innovative payment features come to life.
Embrace continuous learning! We'll support your growth with opportunities to expand your Java expertise and explore new technologies.
Required Skills and Qualifications:
Must-Have:
Bachelor’s degree in Computer Science, Software Engineering, or a related field.
Foundation in Java (Java 8+), OOP concepts, and experience with Spring Boot is a major plus.
Understands the basics of secure coding practices (OWASP, PCI, etc.) and is eager to deepen this knowledge.
Possesses solid understanding of database design and SQL (MySQL, MariaDB, MSSQL, etc.)
Is familiar with modern APIs (RESTful, JSON, etc.) and has basic front-end skills (HTML, CSS, JavaScript).
Is a self-starter with a strong desire to learn, grow, and contribute to a collaborative team environment.
Nice-to-Have:
Experience with build tools (Maven, Gradle), version control systems (Git), and cloud concepts (AWS, etc.).
Interest in microservices architecture and containerization technologies (Docker, Kubernetes).
Familiarity with Agile/Scrum methodologies.
Compensation and Benefits
Salary: MYR 5,500 – 8,250
Benefits: Annual Wellness Allowance | Comprehensive Employee Insurance | Flexible Work Arrangements | Performance based renumeration