Key Responsibilities
Java-based applications
and software solutions.
integrate Java into business applications, systems, and websites
software development lifecycle (SDLC)
project weekly meetings
and
daily defect meetings
unit testing
and
regression testing
before deployment.
System Integration Testing (SIT)
User Acceptance Testing (UAT)
, and
Vulnerability Assessment & Penetration Testing (VAPT)
release notes
peer reviews
of documents and code.
Detailed Level Design (DLD) documents
and obtain sign-offs.
technical risks
during source code process.
source code management processes
(check-in / check-out).
testing strategies and capabilities
for functionality, usability, and performance.
handover documents
and conduct knowledge transfer to
EAD
and
Application Support teams
Technical & Functional Skills
Java and JEE internals
(classloading, memory management, transaction management, etc.).
Relational Databases, SQL, and ORM technologies
(JPA2, Hibernate).
web applications
using frameworks such as JSF, Wicket, GWT, or Spring MVC.
application integration
(JSON, YAML, XML).
REST APIs, microservices, SOAP Web Services
(Spring Boot).
containerized platforms
(Kubernetes, OpenShift).
UI design, database structures, and statistical analyses
Software Development & QA Lifecycle processes
(test planning, case design, execution, defect tracking).
Project Management lifecycle, methodologies (Agile, Scrum, Waterfall), quality and risk assessment principles
analytical and problem-solving abilities
Senior Software Engineer • Kuala Lumpur, Kuala Lumpur, Malaysia