Senior Backend Developer (Java)

New
C
CI&TFinancial services
Workplace type: Remote; Structured job location: BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
Good English communication skills for working with international stakeholders
Experience
Around 5 years of professional experience in backend development with Java
Required Skills
GitJavaJUNITSpring BootMavenCI/CDRESTful APIs

Requirements

  • Around 5 years of professional backend development experience with Java 11+; Java 17 or 21 is ideal.
  • Automated testing skills with JUnit and mocking frameworks such as Mockito.
  • Hands-on Maven experience, including multi-module projects, dependency management and build lifecycle.
  • Experience building Java web applications, including REST APIs, JSON/XML handling, HTTP and request/response lifecycle.
  • Knowledge of a Java application framework such as Spring Boot or Jakarta EE, and persistence with JPA/Hibernate.
  • Understanding of object-oriented design, SOLID principles and common design patterns.
  • Experience with Git, branching strategies and pull request workflows.
  • Familiarity with CI/CD pipelines such as Jenkins, GitHub Actions, GitLab CI or Azure DevOps.
  • Experience working in agile teams using Scrum or Kanban.
  • Good English communication skills for working with international stakeholders.

Responsibilities

  • Design, build and maintain backend services and RESTful APIs in Java.
  • Write clean, testable code and maintain unit and integration test coverage using JUnit.
  • Model data, write efficient SQL against Oracle DB, and tune queries, indexes and transactions.
  • Maintain and refactor legacy modules, including XSLT-rendered pages, and help plan their migration.
  • Break features into technical tasks, estimate them and raise risks during refinement sessions.
  • Review pull requests and maintain coding standards and technical documentation.
  • Work with DevOps and QA on build pipelines, deployments and production support.
  • Investigate and fix incidents across environments.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now