· 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.