6+ years of professional java experience (design, develop and maintain highly available and resilient applications)
Good communication skills in English (C1 level), strong communication and presentation skills (telling – selling) across different skill and seniority levels
Experience with Java (8,11, 17, 21), Git and Maven
Experience with Spring Boot, Spring MVC, Spring Data JPA/JDBC
Knowledge of Azure - CI/CD pipeline is also important as we are migrating to cloud-based solution. CI/CD solution is Azure already.
Experience with Unit and Integration testing
Understanding messaging platforms (i.e., Kafka, EMS, ActiveMQ and/or IBM MQ)
Experience with monitoring and alerting (Prometheus/Grafana), Elastic search
Experience with containers (Docker, K8S or OpenShift)
You feel at home in a high-performing team, and you make the other team members feel at home as well.
Code quality matters for you and writing good code excites you. Experience with writing secure code.
You love to talk about Java and coach your peers on architecture and best practices.
Working knowledge on designing and building Rest-JSON API’s, SOA and Event Driven Design(s)