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.

Learn more/Apply for this position