About the role

  • Backend Developer developing and maintaining Java systems for Cyber Solutions. Collaborating with team to ensure code quality and support junior developers.

Responsibilities

  • Develop and maintain medium to large-scale Java systems
  • Participate in technical discussions with the team
  • Ensure code quality through testing and best practices
  • Mentor and support more junior developers
  • Contribute to the evolution of the team's best practices

Requirements

  • 2 to 5 years of experience with Java
  • 2 to 3 years of experience with Python
  • Strong OOP skills and familiarity with principles such as SOLID
  • Familiarity with frameworks: Spring (Spring Boot, Spring MVC, Spring Data, Spring Security)
  • Hibernate / JPA for data persistence
  • Knowledge of relational databases (MySQL) and SQL
  • Knowledge of document databases (MongoDB)
  • Experience with version control (Git)
  • Understanding of RESTful APIs and ability to develop and consume web services
  • Basic knowledge of system architecture (Microservices and Event-Driven), application layers, and design patterns

Benefits

  • Life insurance
  • iFood meal voucher

Job title

Backend Developer, Mid-level

Job type

Experience level

JuniorMid level

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job