We are seeking a Senior Java Full-Stack Engineer to join our team. As a Senior Java Full-Stack Engineer, you will be responsible for researching and evaluating technical options to implement business requirements, providing system or technical development expertise to the team, and writing quality, maintainable code with extensive test coverage.
Requirements
- 5+ years of commercial experience with Java
- Frontend testing and performance optimization
- CSS3/SCSS/HTML5, modern responsive design techniques
- Extensive experience with ES6, React, Redux, Redux-saga TypeScript, CSS, RESTful APIs
- Experience with Enzyme / react test utils
- Working experience in an Agile environment
- Experience of Spring framework and building Spring web applications
- Understanding and experience developing and deploying microservices
- Experience developing REST interfaces, OpenApi
- Working knowledge of relational databases, NoSQL technologies – Mongo DB
- Working knowledge of IBM MQ, Kafka, Kafka streaming
- Working knowledge of OpenShift, Kubernetes
Benefits
- Flexible working format - remote, office-based or flexible
- A competitive salary and good compensation package
- Personalized career growth
- Professional development tools
- Active tech communities
- Education reimbursement
- Memorable anniversary presents
- Corporate events and team buildings