About the role

  • Java Developer II focusing on building and maintaining java applications for ECCOX SOFTWARE S.A. Collaborate with teams to ensure quality and performance on software delivery in a hybrid workplace.

Responsibilities

  • Develop and maintain applications and microservices using Java and Spring Boot/Spring Cloud, ensuring high performance and quality.
  • Actively collaborate with Architects, Analysts, and other Developers to define technical solutions and system architecture.
  • Perform code reviews, ensuring the application of development best practices (SOLID, Clean Code, Design Patterns, etc.).
  • Integrate systems with RESTful and/or SOAP APIs and relational databases.
  • Participate in the full software lifecycle, from planning through production deployment (CI/CD).
  • Design and execute automated tests (unit and integration) to ensure application stability.
  • Work in an environment that uses Agile methodologies (Scrum/Kanban).

Requirements

  • Proven experience as a Back-end Developer, preferably with a focus on Java (8 or higher).
  • Strong command of the Spring framework (Spring Boot, Spring Data, Spring Security, Spring MVC).
  • Advanced knowledge in designing and implementing RESTful APIs.
  • Proficiency in SQL and experience with relational databases (e.g., PostgreSQL, MySQL, Oracle).
  • Experience with version control tools such as Git.
  • Experience working with Agile methodologies (Scrum or Kanban).

Benefits

  • Educational partnerships
  • Birthday gift
  • Health insurance
  • Dental insurance
  • Discount club
  • Career development plan
  • Life insurance
  • Meal and food vouchers (Flash)
  • Totalpass - gym partnership
  • Wellhub (Gympass) - gym partnership
  • Childcare assistance

Job title

Java Developer II

Job type

Experience level

Mid levelSenior

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