Main focus: To develop functionality for a JEE (J2EE) based product. The backend is a service oriented Spring based application. It provides a service layer for different user channels ranging from web, rich clients and batch users integrating via JMS and web services.
Skills and Knowledge Requirements:
- GIT
- Spring
- Maven
- Hibernate
- Websphere
- J2EE
Responsibilities/Tasks:
- Support existing and develop new functionality and components.
- Understand existing product and domain elements and work with business analysts to refine and implement new requirements.
- Refactor and improve the code to keep the product maintainable and adaptable to new requirements.
- Evaluate and improve application performance, and high availability features.
- Create unit and integrated system tests to show that the developed functionality works as intended.
- Create technical documentation that explains how the various components of the system work and how to use them.
- Do root cause analysis on bugs to find and fix the cause of a problem in an integrated system.
- Build and deploy the system on an application server.
- Create and execute functional test scenarios (dev testing).
- Work effectively in a team environment, actively collaborating to improve software development processes and standards.
Requirements:
- Relevant tertiary qualification in Information Technology or Computer/Engineering Sciences.
- A strong knowledge of Java is essential.
- 2-3 years relevant experience as a senior back-end developer in a multi-tiered Java application development.
- Experience in scripting languages is preferred (e.g. JavaScript, Angular, Python/Jython).
- Ability to work in a team environment and collaborate on a common (UML) design model.
- A thorough understanding of SDLC processes, tools and techniques.
Desired Skills:
- Websphere
- Java8
- Hibernate
- Liberty
- Springboot
- Angular
- Java
- Maven
- J2EE
Desired Work Experience:
- 2 to 5 years
Desired Qualification Level:
- Degree
About The Employer:
Global technology solutions provider seeks to employ an experienced, tech savvy Senior Java Developer to join their team.