Imagemaker

Desarrollador Backend Java Senior CL - Remoto

Imagemaker
Apply
2 months ago
Remote, ChileSenior

Responsibilities

  • Design, maintain, and evolve scalable and resilient backend architectures using Java and Spring Boot.
  • Develop RESTful APIs and web services with Spring Web.
  • Design, model, and optimize relational and non-relational databases using Spring Data JPA, Hibernate, and Spring Data MongoDB.
  • Implement microservices with Spring Boot and Spring Cloud.
  • Maintain, refactor, and modernize legacy Java applications while ensuring stability, security, and integration with new solutions.
  • Analyze and resolve incidents in critical production environments.
  • Implement data protection and application security measures with Spring Security, OAuth2, JWT, and RBAC.
  • Develop automated testing strategies using JUnit, Mockito, and Spring Boot Test.
  • Support code quality through code reviews and Clean Code and SOLID practices.
  • Contribute to technical planning, project estimation, architecture decisions, technical documentation, and modernization strategies.
  • Collaborate with frontend, architecture, security, QA, and operations teams.
  • Contribute to DevOps automation, cloud deployments, vulnerability remediation, and regulatory compliance.

Requirements

  • At least 5 years of backend development experience with Java.
  • Demonstrable experience with microservices architectures and RESTful APIs.
  • Previous experience in the financial or banking sector.
  • Strong Java and Spring ecosystem experience, including Spring Boot, Spring Web, Spring Security, Spring Data, Spring Cloud, and Spring Batch.
  • Experience with legacy Java/Spring systems and their modernization or integration with modern architectures.
  • Experience with PostgreSQL, MySQL, Oracle, MongoDB, Redis, Hibernate, and JPA.
  • Experience with Docker, Kubernetes, AWS, Azure or GCP, and cloud services such as ECS, EKS, or App Service.
  • Experience with Git, CI/CD automation, build and deployment processes, and Maven and/or Gradle.
  • Knowledge of OAuth2, JWT, RBAC, secure coding, SAST/DAST, and vulnerability remediation.
  • Experience with Apache Kafka, JUnit, Mockito, Spring Boot Test, and OpenAPI/Swagger.
  • Knowledge of Hexagonal, CQRS, and layered architecture patterns.
  • Experience working in agile environments and handling production incidents.

Benefits

  • Remote work arrangement.
  • Three additional days off per year in addition to vacation.
  • Unpaid leave program.
  • Work-life balance and wellness program.
  • 100% company-paid supplementary insurance for employees.
  • Training programs, English classes, and other learning opportunities.
  • Birthday day off and a half-day off for employees' children's birthdays.
  • Bonuses for national holidays, Christmas, marriage or civil union, and birth or adoption of children.
  • Preferential agreements and pricing with banks.
  • Three additional days off for parents after the birth or adoption of a child.
  • Preferential pet insurance agreement.
  • Horizontal, innovative, and collaborative work culture.

Tech Stack

Categories

Imagemaker

About Imagemaker

201-500 employees
Contact me