Job Description
Job Description · We are looking for a motivated Software Engineer – Java Developer to join our development team. · The successful candidate will be responsible for developing, testing, and maintaining high-quality software solutions while ensuring compliance with coding standards, security guidelines, and project timelines. Key Responsibilities · Analyse business and technical requirements and translate them into efficient program code. · Develop, test, and maintain Java-based applications and software components. · Ensure compliance with coding standards, programming best practices, and security guidelines. · Perform configuration management, including planning, controls, and documentation updates. · Develop and execute unit test cases to ensure software quality. · Support integration testing, system testing, User Acceptance Testing (UAT), and production deployments. · Investigate, troubleshoot, and resolve application defects and production issues. · Perform application enhancements and system maintenance activities. · Prepare and maintain technical documentation throughout the development lifecycle. · Collaborate with cross-functional teams to deliver scalable and reliable software solutions. Required Qualifications · 1–4 years of experience in software development and application delivery. · Hands-on experience with Java and related technologies. · Experience in application development, system maintenance, and software troubleshooting. · Strong analytical, problem-solving, and debugging skills. · Good written and verbal communication skills in English. · Willingness to travel when required. Preferred Attributes Self-motivated with a positive attitude and strong sense of ownership. · Commitment to delivering high-quality solutions within project timelines. · Strong teamwork, communication, and interpersonal skills. Customer-focused with a service-oriented mindset. · Ability to work independently and collaboratively in a fast-paced environment. · Preferred Certif