
Search by job, company or skills
Develop and maintain business-critical applications using Java-based frameworks
Implement backend services and reusable components aligned with system architecture standards
Participate in system upgrades, enhancements, and technology migration initiatives
Conduct impact analysis and support change implementation processes
Perform unit testing and support system integration testing activities
Collaborate with Business Analysts and Solution Architects to translate functional requirements into technical solutions
Monitor application performance and recommend optimisation improvements
Provide production support and ensure system reliability
Diploma or Degree in Computer Science, Information Systems, or related discipline
2-5 years of experience in Java application development
Strong knowledge of Core Java and object-oriented design principles
Experience with frameworks such as Spring or similar enterprise frameworks
Familiarity with SQL databases and data modelling concepts
Understanding of API development and system integration
Experience working within structured SDLC environments
Exposure to enterprise integration tools or middleware platforms
Familiarity with cloud infrastructure or virtualization technologies
Experience in version control and build automation tools
Knowledge of application security and performance tuning
Strong analytical and troubleshooting skills
Ability to work independently and within cross-functional IT teams
Good documentation and communication capabilities
Detail-oriented with a focus on quality and maintainability
Job ID: 143347219