Note! Apply link will take you to an external website.
Sr. Java Software Engineer
Specialized Technical Services – STS, Bahrain
Experience
1 Year
Salary
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
No
Qualification
Bachelor's Degree
Total Vacancies
1 Job
Posted on
May 9, 2021
Last Date
Jun 9, 2021
Location(s)
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.
Requirements
- +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