About the job Mid Backend Developer
Our client is looking for a Mid Backend Developer to join their exceptional team at their Limassol, Cyprus office! If you're excited about working on impactful and strategic projects, were ideas come to life, Emerald Zebra is waiting to hear from you. Send your CV to Emerald Zebra and you will be a step closer to securing this fantastic job opportunity!
Company Profile:
Our client empowers innovators in the tech industry by helping them shape their operations, build their brands and launch their digital products. Their team is comprised of passionate professionals who thrive on learning and improving every day. They believe in treating their clients as partners, fostering transparent and honest long lasting business relationships. Focused on creating simple, reliable systems, they leverage modern, proven technologies while adapting to diverse client needs. Their expertise spans from Java, JavaScript, and Ruby, utilizing frameworks like Spring, Rails, and React, with Postgres and Redis for support. Development is powered by Docker, with deployments primarily to Kubernetes using AWS and Digital Ocean.
Your Profile:
You are an experienced Mid Backend Developer that loves learning and applying new technologies and you want to join a fast-growing company. You are passionate about what you do, solving problems, writing excellent well-tested code, developing software at scale and deploying to cloud environments. You have Java, Kotlin, or other relevant object-oriented programming experience.
Must have Experience and Qualifications:
- Demonstrable experience (3-4 years) writing objected-oriented code in Java using the Spring/Spring Boot framework (Kotlin is a plus)
- Experience in building a backend service with Spring and deploying to production
- A well-structured and readable code that fits into existing frameworks, adheres to best design patterns, and has good exception handling
- Able to test code appropriately (UnitTest with Mockito, familiar with concept of integration / endToEnd tests and Spring Boot Tests)
- Observability experience / looking after a system in Production
- Passionate about being up-to-date with the latest development of technologies, and are interested in finding ways to apply them
- Solid reasoning for your design choices, and always consider alternatives
- Able to identify and analyse issues in design/code, and are starting to debug others code
- Strong communicator, highly dependable and enjoy working within a diverse team
- Fluent in English
A plus if you have the following:
- Unix/Linux system administration experience
- Worked in an agile team with use of Jira or other similar issue tracking products
- A Computer Science or other related university degree
Responsibilities:
- Participate and contribute to design and code reviews to produce quality code
- Conduct thorough testing of feature functionalities
- Manage small projects
- Work efficiently with peers to solve complex problems, as well as raising appropriate issues to the team-lead
What is on offer:
Our client says their values and work environment are the biggest benefits they offer but they do actually offer some additional great benefits!
- Competitive salary with regular pay reviews and bonuses
- Provident Fund
- Hybrid working model
- Flexible working hours and environment
- 23 days paid holiday
- 1 week per year for training and personal development
- Healthy tech budget
- Generous personal development budget
- A cake on your birthday
- Friday drinks
- Office pool table and PlayStation
- Company events and activities
If you are interested and meet the above requirements APPLY now! For more information and/or to also apply, send me an email: georgia.michaelides@emeraldzebra.cy