Note! This job has been aggregated through external sources, the Apply link will take you to the company's website.

Sr. Java Software Engineer Job in Bahrain
Specialized Technical Services – STS , Bahrain

Never pay for job application, test/interview.
Safe Job Search | EEO Laws in Bahrain
1 Year
0 - 0
Job Type
Job Shift
Job Category
Requires Traveling
Career Level
Bachelor's Degree
Total Vacancies
1 Job
Posted on
May 9, 2021
Last Date
Aug 9, 2021

Job Description

Responsibilities and Duties:

  • Develop Java Web Applications
  • Develop Java Portlet Applications using JSR-286 and JSF frameworks.
  • Integration with Web Services and Databases.
  • Front-end UI and UX development according to received final UI mockups.
  • Unit Testing, debugging, and troubleshooting of issues in developed code.
  • Deployment of own code on test/integration environment.
  • Properly maintain source code on Git version-control.
  • Documentation of developed code and solutions including in-line comments and documents.
  • Participate in client meetings to understand and discuss technical requirements.
  • Follow unit testing and other formal Quality Control processes and standards.
  • Provide timely status to supervisors and project managers.


  • +4 years of experience in Java Development
  • Bachelor degree in Computer Science, Computer Information System or any IT related field
  • Java Standard Edition SE development (version 1.6 and above)
  • Strong understand of Object-Oriented Programming.
  • Development of Java EE applications using JSF, Servlets, JSPs, EJBs, Web Services, RESTful APIs.
  • Front-End development technologies HTML5, CSS3, JavaScript, AJAX, jQuery, Bootstrap framework and comfortable with Responsive Web and Mobile Design.
  • Experience with Single Page Application (SPA) frameworks like AngularJS is a preferable plus.
  • Integration with provided backend systems using APIs, Web Services and Databases
  • Web Services Development (WSDL, SOAP, REST)
  • Integration with Databases using (SQL, JDBC, Stored Procedures).
  • Comfortable with Web Standards such as W3C and Web Content Accessibility, and capable of delivering solutions that are compliant with these standards.
  • Understands and comfortable with multi-tier Java web applications development.
  • Source code management and version-control using Git
  • Comfortable with and able to follow Software Development Life Cycle (SDLC)
  • Portlet development (JSR-286, JSF Portlets) is a preferable plus.
  • Experience in using IBM technologies and development tools such as IBM WebSphere Applications Server, WebSphere Portal and WCM, Rational Application Developer RAD or Eclipse based IDEs is a preferable plus.

Job Specification

Specialized Technical Services – STS

Information Technology and Services - Amman, Jordan