Find a Job

Senior Full-Stack Software Developer

This job post is expired. You can search for other jobs here at www.carierista.com.

#EE33415
Type: Full time

We invite you to join our software development center in Cyprus, Limassol. Together with our partner company in Germany we design, develop, deliver and maintain software-based solutions to address automation needs of our business customers - energy providers in Germany. We are small community of 20 employees who help our business to succeed in the modern competitive market, but also not forgetting of improving ourselves on the way and providing a friendly and positive environment to the people around. We will support you with family medical insurance, provident funds, flexible working hours, daily lunches, regular corporate activities and occasional business trips to Germany.

We are looking for developers:

  • With University degree in Computer Science, Informatics, Information Technology or other comparable qualifications
  • With deep theoretical practical experience in Java and OOP
  • Who have created enterprise solutions in the past
  • Who have worked with web services based on XML, REST and SOAP technologies
  • Who use and create unit and integrations tests to validate their job and keep system integrity
  • Who are able to easily work with code written by others and synchronize their work with other teams
  • Who are able to troubleshoot the code in order to understand how it works
  • Who know Git, CI Jenkins, Maven, and other topics
  • Who have worked with DB bigger than 100 tables in it and 1T of data
  • Who go beyond “development only” attitude and understands whole delivery chain
  • Who ask questions and don’t hesitate to help others and mentor them in their learning

It would be really great if you:

  • Have a practical or theoretical experience in Java Hibernate and Spring Frameworks
  • Like to learn new things and switch between technologies from time to time
  • Have worked in Agile environment before
  • Have German language knowledge

We offer: 

  • Competitive salaries
  • Provident fund upon successful completion of the probationary period
  • Health cover for the whole family with a reputable international provider
  • Flexible working arrangements
  • Meal subsidy
  • A work-life balance policy

In your day to day job:

  • You will be working with the system which has a history and on multiple projects across different business solutions including DB on Oracle, back-end on Java Spring, front-end on C# WPF, client self-service on Drupal and many more
  • You will need to learn fast from the code and more experienced colleagues by asking questions and researching many things yourself to be able to jump into the unfamiliar field, technology or area of the project without fear and resistance, and have “why not?” attitude instead of “yes but” way of thinking
  • You will be part of scrum team whose responsibility is to deliver the solution increment and support it end to end from requirements gathering and design phase, up to live system deployment and monitoring of the execution in the production setup
  • You will not only sit next to computer and do just coding the whole day or wait for requirements to be provided to you, we do expect you to code and develop software but you also will contribute in all scrum activities in 2 weeks sprints
  • Do planning to define sprint goal and backlog and decide how to do the job together
  • Join Daily stand ups to check if team is on track to the sprint goal, suggest help or raise your concerns
  • Join regular refinements to prepare work for the upcoming sprints and project together with product owner and business stakeholders
  • Present team work on business and technical reviews (demos) to get a feedback or share knowledge and update with the whole company
  • Make team retrospectives to improve your team work, quality of work and performance to constantly improve on the professional and personal level
  • Make team decisions together and share knowledge and benefit from strong sides of each other in the team
  • We will expect you to follow the definition of done, the architecture and the guidelines provided by the company and software development community, and define those together with other developers if missing
  • We will expect you to learn the existing system and business domain at some point and to the extent required for you to complete work and a bit more
  • You will work with German-speaking colleagues and business customers, but we support your work by having most of the technical documentation in English and technical writer and product owners who speaks at least English and German languages or more
  • We will support you with family medical insurance, provident funds, flexible working hours, daily lunches, regular corporate activities and occasional business trips to Germany.
Carierista Logo

Do you want to receive notifications related to new job positions, career and entrepreneurship matters?