Deep expertise in modern Java (17+) including concurrency, multithreading, reactive programming, build tools (Gradle/Maven lifecycle), and design principles (SOLID), with experience in performance tuning, JVM optimization and troubleshooting.
Proven hands-on experience with Spring Boot ecosystem (Security, WebFlux, Data/MyBatis), understanding of Spring internals (beans, AOP, request handling, serialization), and API design using REST and OpenAPI.
Experience in designing and operating microservices on AWS using ECS, DynamoDB and Aurora, with knowledge of event-driven systems and services such as SQS, SNS, EventBus and Lambdas, combined with CI/CD and infrastructure-as-code practices....
Proven hands-on experience with Spring Boot ecosystem (Security, WebFlux, Data/MyBatis), understanding of Spring internals (beans, AOP, request handling, serialization), and API design using REST and OpenAPI.
Experience in designing and operating microservices on AWS using ECS, DynamoDB and Aurora, with knowledge of event-driven systems and services such as SQS, SNS, EventBus and Lambdas, combined with CI/CD and infrastructure-as-code practices.
Experience in modern testing approaches (e.g., RestAssured, TestContainers, WireMock, Localstack) and a understanding of cloud security, resilience, and operational excellence in enterprise environments....
Design, develop, test, debug, and maintain high-quality software applications, ensuring proper technical documentation and adherence to best practices.
Leverage modern development tools, including AI-assisted tools to enhance productivity, maintain code quality, and accelerate delivery.
Quickly adapt to changing business requirements and project priorities, embracing an agile mindset and flexible approach....
Collaborate and design solutions for challenging yet unique problems across hardware and software platforms, including servers, RAID, and various operating systems (Windows and Linux).
Participate in planning and coordinating significant technical investigations from problem statements to conclusions.
Creates design documents pertinent to the various phases of firmware development....
Collaborate and design solutions for challenging yet unique problems across hardware and software platforms, including servers, RAID, and various operating systems (Windows and Linux).
Participate in planning and coordinating significant technical investigations from problem statements to conclusions.
Creates design documents pertinent to the various phases of firmware development....
You will partner with Data Science to improve our ML infrastructure and feature engineering pipelines.
You will participate in technical discussions, code reviews, and design reviews with other engineering teams, providing constructive feedback and striving to raise the engineering bar.
You will write code that is reusable, scalable and testable, and collaborate with QA to ensure products are delivered on time, with high quality, and deployed stably....
You will end-to-end development of your team's products including ownership of the team's infrastructure using Terraform, building and scaling fullstack solutions, designing efficient web interfaces and performing root cause analysis investigations
You will be part of on-call for your team's products and services, and participate in post-mortems for any incidents
You will work with product managers, data analysts and product designers to implement products and features, and test their impact to business metrics....
Lead operations and incident response. Lead incident response and blameless post-mortems for partner-affecting issues without needing an incident commander. Go past the obvious cause to the underlying ones, such as earlier architectural choices, technical debt or how systems interact. Oversee rollout and rollback strategy for the team's systems, including feature flags, dual-running and shadow comparison for migrations.
Be the Engineering Owner for cross-team projects. Lead large projects involving several teams, for example moving partner channels onto new platforms or launching the Partner API in new markets. Define and break down requirements, map and resolve cross-team dependencies, and deliver safely to production.
Partner across departments and with external engineers. Work with PMs, EMs, Integration Support, Key Account Managers and partners' engineering teams to align and agree on technical and operational decisions. Bring partner and business context into design decisions....
You will lead technical discussions and architecture reviews within the engineering team, providing thoughtful feedback and driving decisions that improve system design
You will mentor and support junior engineers through code reviews, technical guidance, and knowledge sharing, fostering a culture of learning
You will ensure system robustness by implementing comprehensive monitoring, logging, and observability practices; identify and address performance bottlenecks...
Collaborate and design solutions for challenging yet unique problems across hardware and software platforms, including servers, RAID, and various operating systems (Windows and Linux).
Participate in planning and coordinating significant technical investigations from problem statements to conclusions.
Creates design documents pertinent to the various phases of firmware development....
Collaborate and design solutions for challenging yet unique problems across hardware and software platforms, including servers, RAID, and various operating systems (Windows and Linux).
Participate in planning and coordinating significant technical investigations from problem statements to conclusions.
Creates design documents pertinent to the various phases of firmware development....
Collaborate and design solutions for challenging yet unique problems across hardware and software platforms, including servers, RAID, and various operating systems (Windows and Linux).
Participate in planning and coordinating significant technical investigations from problem statements to conclusions.
Creates design documents pertinent to the various phases of firmware development....
Exposure to Back-End Web Development, APIs, and integration with databases or microservices is an advantage.
Bachelor’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.
Role Description The Software Engineer (C++), role is a full-time, on-site position responsible for designing, developing, and maintaining POS system that support Parkson’s retail. The engineer will write efficient, reliable C++ code, implement object-oriented designs, and collaborate with cross-functional teams to integrate back-end services with existing platforms. Day-to-day tasks include participating in requirements analysis, coding and unit testing, debugging and performance optimization, and preparing technical documentation. The role also involves working closely with other engineers and stakeholders in Kelang to ensure solutions are secure, scalable, and aligned with business needs....
Collaborate and design solutions for challenging yet unique problems across hardware and software platforms, including servers, RAID, and various operating systems (Windows and Linux).
Participate in planning and coordinating significant technical investigations from problem statements to conclusions.
Creates design documents pertinent to the various phases of firmware development....