Key Responsibilities
- Analyze user requirements and provide accurate estimates for implementation and testing
- Assess the impact of changes on existing systems, data, and workflows
- Develop and implement change requests following coding standards within a J2EE environment (IBM WebSphere or similar platforms)
- Perform structured unit testing to ensure high-quality, defect-free deliverables
- Investigate, analyze, and resolve system defects efficiently
- Adhere to SDLC, change management, incident management, QA, and deployment processes
- Provide third-level application support and collaborate with analysis teams to resolve system issues
- Participate in QA activities such as regression testing, UAT data preparation, code reviews, performance tuning, and security enhancements
- Conduct R&D and continuously learn new technologies, tools, and best practices
- Mentor and support junior developers when require
- Minimum 4+ years of experience in Java, J2EE, CSS, JavaScript, HTML, and web standards
- University degree in Computer Science, Engineering, or a related field
- Professional certifications such as OCJP / OCWCD are preferred
- Experience in test automation
- Mobile development experience (Android / iOS) and UX/UI skills
- AWS certifications (Architect or Developer)
- Knowledge of AWS microservices architecture and container-based environments
- Bahraini nationals and Arabic speakers are preferred
- Strong analytical, problem-solving, and research skills
- Experience working on large-scale enterprise projects
- Excellent written, verbal, and interpersonal communication skills
- Strong understanding of enterprise environments and best practices
- Highly motivated, self-directed, and able to work independently
- Strong ability to learn new technologies quickly
- Ability to adapt, prioritize, and perform effectively in a fast-paced environment
- Proven ability to work collaboratively in a team-oriented setting
Job Type: Full-time
Pay: BD400.000 - BD900.000 per month
Location: