About the position
Job Description
Conduct requirement analysis and oversee development and maintenance of platform/application.
Participate in code reviews to ensure code quality, maintainability, and compliance with best practices.
Execute testing and address defect resolution effectively.
Support the deployment process through active involvement.
Provide third-level support for production incidents as necessary.
Develop system solutions that meet quality and delivery standards.
Prepare system and technical documentation in accordance with ISO standards.
Review and present proposed system solutions to the IT Product Owner, Leader, and System Owner.
Actively engage in Agile ceremonies (e.g., daily stand-ups, sprint planning, retrospectives) to enhance team dynamics and project advancement.
Demonstrate a willingness to coach and train colleagues and users as required.
Minimum Requirements:
SKILLS REQUIREMENTS:
Qualifications/Experience:
Degree in IT or relevant experience
Qualification/Certification in backend development technologies.
5-10 years Development Experience
Agile working experience (Mandatory)
Essential Skills Requirements:
Specific Technical / Functional skills
Java 11+
API development, including the creation and consumption of REST and SOAP services, as well as RESTful APIs
and SoapUI.
Front-end technologies: Angular, JavaScript, TypeScript, HTML, CSS2, and CSS3.
Quarkus framework.
Contexts and Dependency Injection (CDI).
PostgreSQL database management.
Maven for multi-module project setup and development.
Version control with Git.
Development utilizing IntelliJ IDE.
Data interchange formats such as JSON.
Experience with Azure cloud services.
Testing frameworks including JUnit and Mockito.
Event streaming with Kafka.
Any additional responsibilities as designated in the Agile Working Model (AWM) Charter.
Advantageous Skills Requirements:
Playwright
CI/CD: Experience with Continuous Integration and Continuous Deployment practices and tools
Git workflows
Monitoring and logging: Experience with monitoring tools (Grafana)
Security best practices
Familiarity with using a design system (Figma)
Agile working experience
JIRA/Confluence
Flexibility to take up different tasks in the project
Ability and willingness to coach and give training to fellow colleagues and stakeholders when required
Strong interpersonal and communication skills, with the ability to engage diverse audiences effectively.
Willingness to interact with international clients, addressing potential language barriers professionally.
Excellent time management, ensuring high-quality, timely deliverables.
Collaborative team player with the ability to work independently in agile environments.
Proactive in task ownership, self-motivated, and committed to constant learning.
Adaptable, taking on diverse team roles and responsibilities.
Strong problem-solving abilities and a focus on identifying and implementing improvements.
Desired Skills:
- Java 11+
- Angular
- JavaScript
- TypeScript
- HTML
- CSS2
- and CSS3.