We are looking for a skilled and motivated senior backend developers to join the core engineering team. The successful candidate will work on a multitude of tasks supporting our business in developing microservice applications. The company is currently expanding its activities and we are in the unique position to experience new and interesting business fields. We are using agile methodologies, top line tools and technologies, working with the best of teams in the best working environment.
What you ‘ll do:
Work closely with Product Owners, DevOps Engineers, SW Engineers and Software Architects as part of an agile team
Deliver high quality software with demanding non-functional requirements (throughput, availability, response time)
Explore new technologies and make suggestions for implementation and improvements. Experiment with new frameworks and technologies and learn continuously
Highly participate in team’s code reviews by giving valuable feedback and proposing optimizations (SiG Review/Feedback)
Coaching and mentoring other team members for successful source code delivery
Practice modern software development methodologies and agile processes
Required Skills
Design and development using Microservices using Java 11+, Spring Boot, Spring Cloud, Docker and Kubernetes
Core development experience in large scale enterprise Java applications using Spring Framework
Experience with RESTful services, Rabbit MQ, JSON, Unix Scripting, Kafka
Experience with Continuous Integration and Continuous Deployment processes and pipelines (GitLab, Jenkins, Nexus, JX)