Java Developer
ESSENTIAL SKILLS REQUIREMENTS:
– At least 4 years knowledge and experience in Java development including the necessary solution space e.g., version control (Git)
– Java Qaurkus, Postgres DB and Kafka
– GitHub
– Basic understanding of Angular (TypeScript)
– Good understanding of clean code and Solid principles
– Any additional responsibilities assigned in the Agile Working Model (AWM) Charter
ADVANTAGEOUS SKILLS REQUIREMENTS:
– JSP for legacy application maintenance
– Azure Cloud experience beneficial
– Experience with Container Orchestration Platforms, Azure AKS
– Experience with Continuous Integration and Continuous Delivery tools (e.g., Jenkins, Azure DevOps, GitLab, Terraform, Ansible)
– Familiar with Kafka or other streaming platforms or messaging systems e.g., MQTT
– Familiarity with Microservices, Cloud Architectures and Container Architectures e.g., Docker
– Experience in test automation
– Experience with Jira and Confluence
– Experience of agile methodologies, particularly Scrum.
– Fit-for-business-purpose mind-set i.e., the solutions provided must meet the business goals.
– Excellent communication skills and team-oriented work behaviour in a distributed team.
– 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.
– Proficient in conducting user research in foreign markets i.e., language barriers may exist.
– Should be willing to deal with (talk to) our customers. In most cases they will be foreign customers and language barriers might exist.
– 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.
– Above board work ethics –this is of utmost importance.
– Flexibility to take up different tasks in the project.
– Ability and willingness to coach and give training to fellow colleagues and users when required.
– Agile experience.
– ITIL process knowledge and work experience
Desired Skills:
- Java development
- Postgres
- SQL
- Angular
- Agile