

Technology-Software
The role is for a Software Engineer - Backend Developer responsible for designing, developing, and maintaining backend services and APIs primarily using Java and frameworks like Spring Boot or Struts, as well as Node.js. The position involves collaborating with cross-functional teams to deliver backend solutions with attention to performance, security, and reliability.
The Software Engineer - Backend Developer is responsible for designing, developing, and maintaining backend services and APIs using Java with Spring Boot or Struts frameworks and Node.js. This role involves collaborating with cross-functional teams including frontend developers, QA, DevOps, and product owners to deliver high-impact solutions, ensuring systems are optimized for performance, security, and reliability, and participating in code reviews, testing, deployment, and maintenance of backend modules. The developer will also contribute to architectural and process decisions and troubleshoot application issues.
Experience in backend development with Java and frameworks such as Spring Boot or Struts.
Knowledge of Node.js for backend service development.
Ability to collaborate effectively with cross-functional teams including frontend developers, QA, DevOps, and product owners.
Experience with code reviews, testing, deployment, and maintenance of backend systems.
Understanding of system optimization for performance, security, and reliability.
Skills in troubleshooting, debugging, and resolving application issues.
Ability to contribute to discussions on architecture, technical decisions, and process improvements.
Company
Accenture Malaysia
Location
Kuala Lumpur
Salary
Undisclosed
Skills Required
8 skills
Click to submit your application
Java
Spring Boot
Struts
Node.Js
Backend Development
System Optimization
Troubleshooting
Cross-Functional Collaboration