· Demonstrate proficiency in most of these technologies: Java, Spring / Spring Boot, a JavaScript / TypeScript tool (React, Angular, etc.), SQL, with a willingness to learn the others.
· Display experience with build tools, Git, and continuous integration (GitHub Actions / Jenkins)
· Enjoy collaborating with team members to create innovative solutions.
· Have experience of supporting and mentoring team members to share knowledge and upskill team members.
· Show experience with alerting, monitoring, and logging tools (New Relic, OpenSearch / Kibana, Coralogix)
· Have experience with a modern IDE (IntelliJ / VSCode) and proficiency in using the refactoring tools.
· Be open to discussing and honing approaches for our team to improve our working practices.
· Have experience of test-driven development and mocking libraries (Jest, Mockito)
· Have experience with creating and updating technical documentation using collaborative tools (Jira and Confluence)
· Real-world experience of Agile practices and execution (Scrum, Kanban)
· Be familiar with how to design and develop for cloud environments (i.e., Docker, Kubernetes, AWS)
· Wanting to learn or have experience with AI-based solutions.
· Be eager to learn and grow my skills and experience.
· Champion industry best practices and standards
· Some exposure to Devops (Terraform)