Java Software Engineer

Datacube Consultancy & Solutions

Job Title: Java Software Engineer

Experience: 3 to 5 years

Location: Onsite (Abu Dhabi/ Dubai)

Job Description

Roles & Responsibilities

The Java Engineer is responsible to provide technical/development support to assigned system, associated subsystems, applications, software tools, including installation, configuration, maintenance, as well as resolving the technical issues. The Jobholder also provides support for applications software and systems including applications administration as applicable

• Troubleshoot and diagnose issues related to software hardware and networking.

• Develop and maintain system problem analysis and resolution techniques.

• Support applications and operations with technical consultation and specialized programming if needed.

• Provide the required technical and application support to bank users.

• Communicate and document the support issues and escalating to the appropriate IT staff or vendor when necessary.

• Coordinate activities among different business and technical groups.

• Carry out assignments, alone or as part of a team, applying knowledge, skills, and experience.

• Demonstrate an understanding of the issues and problems raised and proposes viable solutions within the acceptable scope.

• Maintain detailed knowledge of current practice within own area of expertise.

• Work with business users, IT business and technical support teams and vendors, monitor and report on the progress of required tasks and maintain an emphasis on the early identification and, rectification of problems.

• Developing and maintaining cloud solutions in accordance with best practices

Knowledge & Experience:

• 3+ Years of Experience in Application Development

• Has 3 years’ experience in Digital Transformation and Agile Ways of Working. Has substantial experience and expertise in agile delivery techniques and methodologies to ensure continuous improvement and delivery of services

• Functional and technical understanding of critical systems and banking services

• Experience in HTML5,React/Flutter, Java / J2EE, Java Beans, LDAP/SSO, Restful API, Web Service, Mirco Services.

• Strong hands on experience in DevOps CI/CD tool chain especially using Gitlab , Jenkins

• Setting up a CI/CD/CT Pipelines to speed up software development and deployment process

• Integrating tool chains into the CI/CD server using webhooks/API’s

• Strong hands on experience in creating/maintaining containers using Dockers

• Specialized Skills: Should be proficient and having hands-on experience in application server administration (WebSphere Application server) & Webserver (IBM HTTPS)

• Must have expert knowledge on Web/App server clustering & troubleshooting and should perform various tuning of web server / application servers.

• Expertise in UNIX Shell Scripting, Python / Jython scripting and automation.

• Experience integrating and working with WAS, IBM Https, AIX, Linux, LDAP, SQL, Oracle and other related technologies preferred.

• Familiarity with Oracle, MSSQL, and PostgreSQL

• Ensures data usage is always compliant with PCI/DDS regulation

• Creative thinker and problem solver, able to distill complex problems down to actionable items

• Deep and broad knowledge of current and emerging technologies that affect the business

• Expert in designing, implementing, and troubleshooting major portions of a production stack

• Strong and demonstrable software development and release engineering skills. The ability to do so in distributed environments, and/or environments without direct line management or without intense face to-face contact is valuable

• Ability to make technical decisions by staying stay abreast of advancements in related technologies

• Deep expertise in 1 or 2 technology stacks or Service Management and ability to quickly learn new technologies

• Implements functionality as per design specification, provides correct estimation of implementation efforts

• Works at the component level and responsible to build, test and automate on a component level

• Writes well designed, efficient, testable code/configurations or Service Management processes

• Understands modern SDLC or ITIL models as well as experience with Jira/Jenkins and CICD tools

• Creates / reviews technical or Service Management design brief/specification document

• Has working experience in using various development, automation or Service Management tool suites

• Has working experience in version control and source control software (GitHub/GitLab)

• Understanding and practical knowledge of software testing and quality assurance

• Proficiency in manual and automation testing at the unit level

• Strong analytical and reasoning skills

• Passion for solving problems and providing workable solutions

• Good understanding of Cloud concepts both Azure & AWS.

• Strong analytical and problem-solving skills

• Good communication (written and oral) and interpersonal skills

• Ability to work under pressure and willing to go the extra miles to meet the project timelines/goals

• Well organized with attention to detail

• Strong team player

• Overall 3+ Years of experience as Lead Build Engineer

• Certification in Cloud, DevOps would be an added advantage.

Tagged as: , ,


Upload your CV/resume or any other relevant file. Max. file size: 3 MB.


You can apply to this job and others using your online resume. Click the link below to submit your online resume and email your application to this employer.

Scroll to Top