We are seeking a seasoned Senior Software Engineer to join our team. The ideal candidate will have a strong background in software development, a deep understanding of technology trends, and the ability to lead projects and collaborate with cross-functional teams. As a Senior Software Engineer, you will be responsible for developing high-quality software solutions, improving our development processes, and mentoring junior
engineers. Your expertise will help us build scalable, efficient, and innovative software products that meet our business needs.
Key Responsibilities
- Create & maintain technology in back-end to create a comprehensive solution that meets the customers business needs.
- Architect and implement web/mobile back end with efficiency, speed, quality & robustness in mind.
- Assess efficiency and speed of current applications.
- Troubleshoot and implement bug fixes related to client and user-reported issues.
- Play proactive support role and take ownership of technical issues, and work with internal/cross-functional/ external team to resolve more advanced issues when necessary.
- Collaborate with team members in all aspects of software design, coding, testing, documentation & deployment.
- Deliverables in agile scrum approach.
Education & Experience:
- Bachelors degree in computer science / software engineering / information technology or relevant fields.
- 5 years and above of hands on experience in the following skills:-
- Java version 8, 17, 21
- Spring boot Microservices Architecture
- Kafka
- RESTful API
- Microservices
- Vue.js
- SSO technology (Keycloak/Centagate)
- Caching
- Gateway (using Spring cloud Gateway)
- JWT
- Maven
- Circuit Breaker (using Resilience4J)
- Eureka service discovery
- SonarQube
- Performance Test
- Penetration Test
- Kubernetes
NOTE: This is an onsite opportunity. The candidate must relocate to Kuala Lumpur, Malaysia to work at the client site. NO REMOTE OR OFFSHORE