Senior Java Engineer

T
TXPSoftware engineering
This position is for Portugal or Brazil-based onlyFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
Strong English communication skills, both written and verbal.
Experience
5+ years of commercial experience with Java & Spring
Required Skills
AgileGitJavaSpringSpring BootVue.JsCI/CDRESTful APIs

Requirements

  • Have 5+ years of commercial experience with Java and Spring.
  • Have experience working alongside a modern frontend framework such as Vue.js.
  • Have a strong understanding of RESTful APIs.
  • Have solid experience with automated unit and integration testing.
  • Have hands-on experience with CI/CD pipelines, such as GitHub Actions or Drone.
  • Be comfortable working in Agile environments with short delivery cycles.
  • Be confident using Git and modern codebase management practices.
  • Have a strong focus on code quality, security, and performance.
  • Have experience reviewing code and providing constructive feedback.
  • Have strong problem-solving skills and an ownership mentality.
  • Have strong written and verbal English communication skills.

Responsibilities

  • Design, develop, and maintain backend services using Java and Spring Boot, with exposure to Vue.js on the frontend.
  • Write and maintain automated unit, integration, and end-to-end tests.
  • Participate in code reviews to support quality, performance, and maintainability.
  • Contribute to service and feature design discussions.
  • Debug and resolve complex issues in distributed systems.
  • Follow secure coding, CI/CD, source control, and release-process best practices.
  • Coach and mentor junior engineers.
  • Provide predominantly third-line support when required.
  • Collaborate with engineering leadership to improve ways of working.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now