Software Engineer Java with DevOps experience
Job Responsibilities:
-Troubleshooting system and program problems.
-Developing support documentation for applications and systems patches developed in-house.
-Responding to support requests according to IT support policies.
-Maintaining the company website and intranet site.
-Identifying and arranging project requirements.
-Previous experience in application development.
Job Requirements
- Have good experience in Java Enterprise Edition or Spring or equivalent.
- Development of Web-based applications using UI framework such as Angular/AngularJS, JQuery, Struts or equivalent.
- Development of application using Persistence framework such as Hibernate, JPA or equivalent.
- Development of Web services, Restful services or equivalent.
- Relational Databases like DB2, SQL Server, Oracle.
- Using tools for testing.
- IDE such as Eclipse, JDeveloper, Netbeans or equivalent.
- Spring framework.
- Prior knowledge and experience in DevOps processes are advantageous.
- Knowledge and handson experience in Microservices and containerization is a plus.
Advantageous skills to have:
- Agile software development tools and standards e.g. SCRUM
- Microsoft Azure Cloud technology i.e. Azure Search Services
- Government Commercial Cloud.
- Good experience in front-end web technologies and back-end programming
- Good experience in implementing, troubleshooting, performance tuning of web applications
- Good experience in building secure and resilient internet applications will be advantageous
- Good written and oral communication skills with ability to collaborate across teams.
- Strong analytical skills and a self-starter with ability to work independently