Job Description
We are seeking a highly skilled and experienced Java Developer / Technical Support Expert to join a reputed IT company in Bahrain. The ideal candidate will possess a strong background in Computer Science, Engineering, or a related field, with at least 5 years of hands-on experience in Java/J2EE development, JavaScript, CSS, HTML & Web Standards. Certification in OCJP or OCWCD and at least four relevant technology certifications are highly desirable. This role involves analyzing new user requirements, estimating development/testing efforts, assessing the impact of changes, implementing enhancements using LMRA coding standards, performing structured unit testing, and ensuring defect-free delivery. The position also requires investigating and resolving system issues, providing third-level support, contributing to regression testing, UAT preparation, code review, performance tuning, and staying updated with industry trends. The successful applicant will mentor and guide junior developers.
Requirements
• Bachelor's degree in Computer Science, Engineering, or related field
• 5+ years of experience in Java / J2EE Development
• Proficiency in JavaScript, CSS, HTML & Web Standards
• Preferably certified (e.g., OCJP, OCWCD)
• Must hold at least four (4) certifications in relevant technologies