Requirements:
- Sound knowledge in Java and JAVA EE (JPA, EJB, CDI, JAX-RS)
- Very familiar with Test Driven Development
- At least 8 years’ worth of experience using back-end technologies
- Git
- Maven or Jenkins
- Sound experience in developing backend applications:
- Architecture and Interface Design for cloud native apps.
- Data modelling and Database technologies (relational).
- Implementation of Backend Services.
- Experience in automated testing, TDD, BDT
- Experienced and certified on AZ104 – Azure Administrator or be an experienced Kubernetes Certified Developer.
- Knowledge of Kubernetes. The business applications are deployed into an Azure Kubernetes cluster (AKS). The CI/CD pipeline builds images in Azure AKS.
- Excellent communication skills and team-oriented work behaviour in a distributed team
- Experience of agile methodologies, particularly Scrum
- Experience with Continuous Integration and Delivery tools (Jenkins)
- Fit for business purpose mind-set, i.e., the solutions provided must meet the business goals
- Experience building frontends using technologies like Angular, TypeScript, JavaScript, HTML5, CSS, SASS
Responsibilities:
- Ability to work as part of a team, inter dependant as well as independently and submit deliverables on time and in excellent quality. SELF STARTER.
- Full Stack Development and Maintenance
- Working in an integrated Agile Environment (Jira, Confluence, XRay)
- Strong interpersonal and communication skills
- Review and present to Product Owners.
- Flexibility to take up different tasks in the project
- Develop systems solutions in line with quality and delivery requirements
- Preparation of system/technical documentation (as per ISO standards)
- Development of User training
- Execution of System testing/parallel runs
- System implementation
- System audits/quality assurance
- Management of Penetration Test
- Ability and willingness to coach and give training to fellow colleagues and users when required
- Willing and able to travel 3 times a year for up to 2 weeks to Munich (Germany)
- Willing to continuously learn.
- Above board work ethics – this is of utmost importance
- Strong ability to understand and interpret Business needs and requirements with the ability to move concepts through to proposal and finally successful implementation
- Excellent interpersonal and organizational skills with ability to communicate effectively (both verbally and written) with both technical and non-technical colleagues/users
Desired Skills:
- Full stack
- Java
- jave ee
- Backend
- Git
- maven
- Jenkins
- architecture
- interface design
- data modelling
- Automated testing
- Azure
- kubernetes
- AKS
- Front end