Full Stack Engineer
Full time @XM in Engineering Shortlist Email JobJob Detail
-
Job ID 10808
-
Career Level MiddleSenior
-
Experience 5 Years +
-
Academic Level BachelorMasters
Job Description
XM is looking to hire a Full Stack Engineer.
The main responsibilities of the position include:
- Design and implement event-driven microservices using Spring Boot framework
- Design and develop front-end applications using Angular Framework
- Follow test-driven development, continuous integration, and agile methodologies
- Participate in code reviews
- Continuously strive to optimise system performance and resiliency
Main requirements:
- BSc/MSc in computer science, engineering, or any other relevant degree
- At least 5 years of work experience in Java development
- Ability to produce production-ready code
- Very good knowledge of programming best practices and design patterns
- Good understanding of algorithmic complexity, data structures, and multi-threading concepts
- Solid experience in Spring Framework
- Familiarity with Typed Script Frameworks
- Good knowledge of micro services architecture
- Experience in developing highly concurrent/high throughput software
- Strong team working skills and interest in personal development
- Strong problem-solving skills
- Experience with Docker, Docker Swarm and Kubernetes
- Ability to work in Agile environment
- Experience with monitoring tools such Prometheus and Grafana
The following will be considered an advantage:
- Knowledge of AWS Cloud Services
- Familiarity with CI/CD process (GitLab, Kubernetes, Docker Swarm)
Benefit from:
- Attractive remuneration package plus performance related reward
- Private health insurance
- Corporate pension fund
- Food allowance
- Intellectually stimulating work environment
- Continuous personal development and international training opportunities
- Attractive relocation package and support for you and your family
Other jobs you may like
-
C/C++ Software Engineer
- @ UTX
- Limassol, Cyprus