Responsibilities:
• Gather and analyse user requirements and translate them into application specifications.
• Analyse, design, test, implement, and maintain application systems or web-based applications.
Requirements:
• At least 5 years of experience in systems analysis, design (include database design), development, implementation, and quality assurance.
• Good communication, project management, strong analytical, problem-solving skills.
• Proficiency in both Java and DevOps
Technical Specifications:
Experience in one or more of the following:
Frameworks:
o Angular/ AngularJS
o Apache Spark
o Hibernate
o Java Persistence API (JPA) Framework
o Node.JS
o Oracle Application Development Framework (ADF)
o PrimeFaces
o React Framework
o Spring Framework (Spring Batch, Spring Boot, Spring Web)
o Structs
Integrated Development Environments (IDEs):
o Eclipse
o JDeveloper
o Netbeans
Application Server:
o JBoss Application Server (now WildFly)
Architectural Concepts and Tools:
o Messaging system (e.g. IBM MQ)
o Responsive Web Design
o Rules Engines
o Service Oriented Architecture
o Weblogic
o Websphere
Programming Language:
o Java
Experience in one or more of the following:
o Asynchronous JavaScript and XML (AJAX)
o JavaServer Faces (JSF)
o Web Services
o Web Services for Remote Portlets (WSRP)
Development Tools:
o Web Integrated Development Environment (IDE)
Web Service Architectural Styles:
o Representational State Transfer (REST)
o Simple Object Access Protocol (SOAP)
Environment/Systems
Experience in one or more of the following:
o Linux
o MS SQL
o Oracle
o Unix
o Windows
Operating Systems
Experience in one or more of the following:
O Linux
O Oracle Solaris
O Unix (Solaris)
Database technologies:
O DB2
O MSSQL
O Oracle
Frameworks:
O Service Component Architecture (SCA)
Programming Languages and Other Languages:
o Extensible Markup Language (XML)
o HTML
o Java
o JavaScript
Others:
o At least 5 years of experience in systems analysis, design (include database design), development, implementation, and quality assurance
o Good communication, strong analytical, problem-solving skills
o Able to work independently in gathering requirements from users, translating them into application specifications
o Project Management skills
o Vendor Management skills
Additional skills set:
o Working experience in Object Oriented Analysis and Design.
o Proficiency in Java Enterprise Edition or Spring or equivalent.
o Proficiency in Development of Web-based applications using UI framework such as
o Angular/AngularJS, JQuery, Struts or equivalent.
o Proficiency in Development of application using Persistence framework such as Hibernate, JPA or equivalent.
o Proficiency in Relational Databases like DB2, SQL Server, Oracle.
o Proficiency in Using tools for testing.
o Working experience in using Webserver like Apache Webserver, Microsoft IIS or equivalent.
o Working experience in DevOps such as CI/CD, Jenkins, Terraform , Bamboo, AWS