Opis posla
As a Senior Software Engineer, you will be leading our client's core product-engineering squad. Your main role will consist of designing, developing and maintaining scalable and highly reliable microservices and web apps using Java, Spring Boot, Docker, Kubernetes, and Angular to empower our client's customers to perform advanced monitoring and testing of telecommunication networks. Part of your job will also involve mentoring of some less experienced developers.
You will be part of a self-steering team where you make decisions together and have freedom and responsibility to create impactful services, often from scratch. Our client operates using an agile development methodology, deploying code multiple times per day while ensuring that their applications are rigorously automatically tested.
Tech stack:
Backend: Java 11, Spring Boot (web, data, cloud), MySQL, RabbitMQ, AWS EC2, Kubernetes, Docker, Liquibase, Swagger, JUnit, Mockito, Maven, Git.
Frontend: Javascript, CSS, Angular 7, Selenium. (They are also considering switching to Vue.)