·      Job description
·      We are seeking a motivated and talented Software Engineer – Java Developer to join our development team.Â
·      The ideal candidate will be responsible for analysing requirements, developing high-quality applications, performing testing activities, and supporting software implementation and maintenance while adhering to coding standards and security guidelines.Â
Key ResponsibilitiesÂ
·      Analyse process and program specifications and translate them into efficient, maintainable code.Â
·      Develop, test, and maintain Java-based applications and software components.Â
·      Ensure adherence to programming standards, coding best practices, and security guidelines.
·      Perform configuration management activities, including planning, controls, and audits.Â
·      Develop unit test cases, execute tests, and document results to ensure software quality.Â
·      Support integration testing, system testing, User Acceptance Testing (UAT), and production implementation.Â
·      Investigate and resolve defects, bugs, and production issues in a timely manner.Â
·      Perform system enhancements and modifications as required.Â
·      Prepare and maintain technical and system documentation.Â
·      Analyse functional requirements and contribute to application design using established development methodologies.Â
Required Qualifications
·      1–4 years of experience in application development and software delivery.Â
·      Hands-on experience in Java and related technologies.Â
·      Experience in system development and maintenance.Â
·      Strong analytical and problem-solving skills with a creative mindset.Â
·      Good written and verbal communication skills in English.Â
·      Willingness to travel when required.Â
·      Preferred Attributes Self-motivated with a positive attitude and high energy.Â
·      Strong commitment to quality and timely delivery.Â
·      Excellent teamwork, communication, and interpersonal skills.Â
·      Customer-focused with a strong service orientation.Â
·      Ability to work independently as well as collaboratively within a team.Â
·      Oracle Certified Professional (Java) certification is an added advantage.