Responsibilities:
- Develop and maintain high-quality Java applications, ensuring performance, scalability, and security are prioritized throughout the software development lifecycle.
- Collaborate with cross-functional teams to gather requirements and translate them into technical specifications, ensuring alignment with business objectives and user needs.
- Participate in code reviews and provide constructive feedback to peers, fostering a culture of excellence and continuous improvement within the development team.
- Utilize version control systems, such as Git, to manage code changes and maintain project integrity, ensuring seamless collaboration among team members.
- Debug and troubleshoot issues in existing applications, employing problem-solving skills and analytical thinking to identify root causes and implement effective solutions.
- Stay updated with emerging technologies and industry trends, incorporating relevant advancements into your work to enhance application performance and user experience.
- Document technical specifications and development processes, ensuring clarity and knowledge sharing within the team and across the organization.
- Assist in the deployment of applications, working closely with DevOps teams to ensure smooth transitions from development to production environments.
- Engage in continuous learning and professional development opportunities, expanding your skill set and contributing to the overall growth of the team and organization.
Skills
Basic requirements:
* 4+ years of experience in Java, J2EE programming, CSS, JavaScript, HTML and IBM WebSphere J
Web Standards
* Preferably certified in the field, e.g. OCJP & OCWCD
* University degree in computer science/engineering or related.
Advance requirements (Added value):
* Decent experience in test Automation
* Experience with Mobile development (Android/iOS) experience with UX/UI
skills.
* AWS certificates (architect/developer)
* Knowledge in AWS micro services architecture i.e. containers
* Bahraini nationals and Arabic speakers are preferred.