At least 5 - 6 years' experience in relevant programming language
Java 21+
Quarkus v3+
Maven
Junit
Mockito
Kafka
NoSql (MongoDB)
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
Optional:
Angular v18+
JavaScript / Typescript
HTML
Responsive Design: CSS
Jest
WHAT WILL BE YOUR ROLE AND RESPONSIBILITIES?
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