Find more remote jobs at Kerja-Remote.com
Hiredly X
Posted on 5th Sep 2024
Kawasan Sekitar Kuala Lumpur
full time
Unspecified
We are currently seeking an enthusiastic, results-driven Software Engineer (Java/Spring) to join our team. In this role, you will play an integral part in building the core platform and guide the management of portals that deliver seamless experiences for our customers and enable our business teams to conduct their day-to-day operations at scale.
• Collaborate with engineering, product, and design teams to build and maintain the core platform for business operations.
• Design and develop modular, efficient and scalable applications using AWS services.
• Write clean, maintainable, and well-documented code.
• Ensure the implementation of robust security practices in the development lifecycle to protect customer data and maintain compliance with industry standards.
• Conduct thorough testing of applications using testing frameworks and tools to ensure reliability and robustness.
• Collaborate with DevOps teams to ensure seamless and efficient deployment of applications in AWS.
• Monitor application performance using AWS CloudWatch and other relevant tools, ensuring high availability and reliability.
• Troubleshoot and resolve technical issues, optimise application performance, and implement improvements as needed.
• Create and maintain technical documentation for reference and reporting purposes.
• Participate in and conduct code reviews to maintain code quality and share knowledge with the team.
• Support development of responsive user interfaces, ensuring an excellent user experience across various devices.
• Stay up-to-date with emerging technologies and industry trends to drive innovation within the team.
• B.S or M.S degree in computer science or related field.
• Min 4-6 years of relevant experience in building core products; experience in Fintech/financial services is a strong plus.
• Strong experience in developing applications using Java, Spring Framework, and JPA.
• Knowledge of AWS services and experience in microservices development.
• Experience with containerization technologies like Docker and orchestration tools like Kubernetes.
• Experience with testing frameworks.
• Experience with API management via Postman.
• Experience working in Agile frameworks.
• Solid understanding of software development principles, design patterns, and coding standards.
• Experience with both relational (e.g., PostgreSQL) and NoSQL (e.g., MongoDB) databases.
• Hands-on experience with CI/CD tools and pipelines (Bitbucket)
• Excellent problem-solving skills and the ability to troubleshoot complex technical issues.
• Strong communication and teamwork skills to collaborate effectively with cross-functional teams.
• Familiarity and/or experience in developing applications using TypeScript, React, Nest.js, and Node.js would be a plus
Copyright 2024 Kerja IT
Open-Source