Software Engineer - Java
Job Description
· 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.