Software Engineer(Java, Spring Boot & AWS)
Mode : Remote
Annual Salary : 75,000 to 120,000 MYR (Based on experience)
We are looking for a Software Engineer who is passionate about building scalable, high-performance applications .
The ideal candidate will have deep expertise in Java and Spring Boot , hands‑on experience with GraphQL , and a solid understanding of AWS cloud‑native services .
You will play a key role in designing, developing, and optimizing enterprise‑grade solutions while leveraging Infrastructure as Code (IaC) tools such as Terraform and CloudFormation to enable secure, scalable, and reliable deployments.
Key Responsibilities
- Design, develop, and maintain enterprise‑level applications using Java (8/11/17+) and Spring Boot.
- Build and optimize REST, gRPC, and GraphQL APIs for high performance and scalability.
- Work with Reactive Programming frameworks to enhance application responsiveness.
- Ensure system reliability, scalability, and security in production environments.
- Collaborate closely with Product, DevOps, and QA teams to deliver robust, high‑quality solutions.
- Participate in code reviews, technical design discussions, and architecture planning.
- Mentor and support junior engineers, promoting best practices in coding, testing, and cloud development.
- Troubleshoot production issues, perform root cause analysis, and implement effective long‑term resolutions.
Required Skills & Qualifications
- 4–7 years of professional software engineering experience.
- Hands‑on experience with event‑driven architecture (SQS, SNS, Kinesis).
- Proven expertise in GraphQL API development.
- In‑depth knowledge of AWS services (Lambda, ECS, EKS, Auto Scaling, API Gateway, etc.).
- Solid understanding of containerization and orchestration (Docker, Kubernetes).
- Experience with CI/CD pipelines and automation frameworks.
- Sound knowledge of microservices architecture and distributed system design.
- Excellent debugging, problem‑solving, and performance optimization skills.
#J-18808-Ljbffr