Summary
✨ AI‑Generated
Join an enterprise development team building and maintaining Java-based applications. The role covers backend services, REST APIs, database design and optimization, external system integrations, testing, troubleshooting, performance improvements and modernization initiatives.
Highlights
Build and maintain enterprise applications in a fast-paced environment, with opportunities to work across backend services, APIs, databases, integrations, modernization and production support.
Description
- ONSITE
- LOCATION - PUTRAJAYA
Responsible for the design, development, enhancement, and maintenance of enterprise applications using Java technologies.
The role requires strong expertise in backend application development, API integration, database management, and system support within a fast-paced project environment.
Key ResponsibilitiesDesign, develop, test, deploy, and maintain Java-based enterprise applicationsDevelop and maintain backend services, RESTful APIs, and system integrations using Java Spring BootAnalyze business and technical requirements and translate them into functional solutionsDesign and optimize database structures, queries, stored procedures, and data integrationsIntegrate applications with external systems, middleware platforms, and third-party servicesTroubleshoot and resolve application defects, performance issues, and production incidentsParticipate in application enhancement, migration, and modernization initiativesPerform unit testing and support integration testing, UAT, and deployment activitiesPrepare technical documentation, system specifications, and support documentsCollaborate with project teams, business users, and stakeholders to ensure successful project delivery.
Technical RequirementsRequired SkillsProgramming & FrameworksJavaSpring BootRESTful API DevelopmentMicroservices Architecture
Database TechnologiesOracle DatabaseIBM DB2SQL Development and Query Optimization
Integration TechnologiesWSO2 API ManagerWeb Services (REST/SOAP)API Integration and Middleware
Development ToolsGitMaven / GradleVisual Studio Code / IntelliJ IDEARancher
MethodologiesSoftware Development Life Cycle (SDLC)Agile / Scrum
Preferred SkillsAngular (basic understanding for frontend integration)DockerKubernetesCI/CD ImplementationApplication Security Best PracticesPerformance Tuning and OptimizationExperience with Government or Enterprise Systems
QualificationsBachelor's Degree in Computer Science, Information Technology, Software Engineering, or related fieldMinimum 3 years of experience in Java application developmentStrong experience with Java Spring Boot and enterprise application developmentExperience in API development and system integration projectsGood understanding of relational databases, particularly Oracle and DB2Strong analytical, troubleshooting, and problem-solving skillsAble to work independently and within project teamsGood communication and documentation skillsWilling to work under tight project timelines when required