Java Backend Developer

Hybrid / Praha - Libeň /
Hybrid
Lokace: Praha, Libeň
Jazyk: ČJ + AJ slovem i písmem

Level: medior
Forma spolupráce: IČO
Nástup: asap
Alokace: full-time, HO budou domluveny později
Délka spolupráce: 6 měsíců s možností prodloužení

Role description:

  • Java developer is mainly responsible for definition, implementation and maintenance/sustaining of backend side of projects. He is member of regular squad team and together with other developers and team members he/she is involved in delivery of projects in appropriate quality and features.

Required skills and behavior:

  • Act in line with our vision, mission and values and drive it within his/her department.
  • Be fair and open in communication.
  • Act with respect towards others.
  • Respect company rules and act accordingly.
  • Be professional in your area of expertise and in your managerial role.
  • Lead by example in all aspects of your professional and managerial duties.
  • Demonstrate an active and positive approach.
  • Meet agreed deadlines.
  • Cooperate effectively with other colleagues/departments and offer support when needed.

CRO requirements:

  • Definition, implementation and update of control framework for business operations and processes with his/her area of responsibility.
  • Day-to-day management of risks (identification, measurement, monitoring, mitigation techniques proposing, reporting) belonging to the responsibility of the department and his/her area of responsibility.

Requirements and skills:

  • Fluent English spoken and written (min. level B2)
  • Specialist of proven expertise: at least 3 years of software development
  • Very good knowledge of Java JDK, Spring framework, containerization (Docker), Kubernetes, cloud and related technologies
  • Good knowledge of Java 11+
  • Knowledge of CI/CD (Jenkins, GitLAB)

Main activities:

  • Directly contributing to all Cardif backend solutions developed in-house based on Java/Spring framework.
  • Participating on code refactoring and code reviews.
  • Very close collaboration with Team Lead, Technical Lead and Backend Developers and colleagues within the team.
  • Implementing established control measures and best practices.
  • Contributing to necessary documentation - such as coding and testing standards and other relevant procedures.
  • Developing in terms of hard skills and soft skills