Full stack developer

Roles and Responsibilities
Contribute to all stages of the software development lifecycle
§ Conduct software design, analysis, programming, testing, debugging, releasing, and maintaining applications
§ Utilize the following programming languages/software:
§ JavaScript, ReactJS/Angular, ExpressJS, node is
§ Android and iOS mobile development expertise
§ Java, Spring (Boot, Data, messaging, web, security)
§ Testing (Jest/Jasmine/Junit/Spring Test)
§ PostgreSQL/MySQL/MS SQL/DB2
§ AWS essential (Serverless, Code Pipeline, Elastic beans stack/EC2, SQS, SNS, Cognito)
§ Support continuous improvement, investigating alternatives and technologies, and presenting for architectural review
§ Define application objectives and functionality
§ Ensure application designs conform to business goals
§ Develop and test software
§ Identify and resolve any technical issues arising
§ Create detailed design documentation
§ Propose changes to the current Java infrastructure
§ Work on multiple project timelines simultaneously
Skills and Qualifications
§ Minimum experience of 5 years in the development field.
§ IT-related bachelor’s degree – Masters is a merit.
§ Able to use development tools:
o JavaScript, ReactJS/Angular, ExpressJS, node is
o Android and iOS mobile development expertise
o Java, Spring (Boot, Data, messaging, web, security)
o Testing (Jest/Jasmine/Junit/Spring Test)
o PostgreSQL/MySQL/MS SQL/DB2
o AWS essential (Serverless, Code Pipeline, Elastic beansstack/EC2, SQS, SNS, Cognito)
§ Successful track record in all stages of the software development lifecycle: software design, analysis, programming, testing, debugging, releasing, and maintaining applications.
§ Technical writing skills: Write documentation and operating
manuals.
Interested candidates may send their CVs to [email protected]

Job Category: Information Technology
Job Type: Full Time
Job Location: Manama

Apply for this position

Allowed Type(s): .pdf, .doc, .docx