About the position
Requirement Analysis.
Development and maintenance on platform/application.
Code Reviews: Participate in code reviews to ensure code quality, maintainability, and adherence to best practices.
Testing and defect resolution.
Involvement and support in Deployment process.
Provide third-level support for production incidents, when required.
Develop systems solutions in line with quality and delivery requirements.
Preparation of system/technical documentation (as per ISO standards).
Review and present proposed system solution to IT Product Owner / Leader / System owner.
Agile Methodologies: Actively participate in Agile ceremonies (e.g., daily stand-ups, sprint planning,
retrospectives) to contribute to team dynamics and project progress.
Ability and willingness to coach and give training to fellow colleagues and users when required.
Minimum Requirements:
Qualifications/Experience:
Work experience, diploma / degree in business / IT environment.
Essential Skills Requirements:
At least 8 - 10 years’ experience in relevant programming language.
Angular v18+,
Java 21+,
Quarkus v3+,
Maven,
Junit,
Mockito,
Kafka,
NoSql (MongoDB),
JavaScript / Typescript,
HTML,
Responsive Design: CSS,
Jest,
Orchestration: Docker, Kubernetes,
AWS Cloud,
Version Control Best Practices: Strong understanding of Git.
Microservice architecture: Experience in designing and implementing microservice based applications.
RESTful APIs: Proficiency in designing and consuming RESTful APIs.
Advantageous Skills Requirements:
Terraform,
Playwright,
CI/CD: Experience with Continuous Integration and Continuous Deployment practices and tools.
Git workflows,
Hexagonal architecture: Experience in designing and implementing Hexagonal based applications.
Monitoring and logging: Experience with monitoring tools (Grafana).
Security best practices.
Familiarity with using a design system (Figma).
Agile working experience.
JIRA/Confluence.
Desired Skills:
- Java 21+
- Angular v18+
- Quarkus v3+