A3Data

Senior Back-End Developer

A3Data

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇧🇷 Brazil

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSCloudDockerGraphQLJavaJUnitMockitoMySQLPostgresSpringSpring BootSpringBoot

About the role

  • Develop, evolve and maintain back-end applications in Java 17+ using Spring Boot
  • Design and implement REST APIs (and occasionally GraphQL), ensuring best practices in design, security and performance
  • Actively participate in technical refinement of requirements together with product and architecture teams
  • Contribute to system architecture decisions, especially in microservices environments
  • Implement and maintain integrations between internal and external systems
  • Ensure code quality through automated tests, code reviews and engineering standards
  • Evolve and maintain relational databases, modeling data efficiently
  • Support observability, monitoring and production incident resolution
  • Collaborate with the team on CI/CD, automation and cloud initiatives
  • Mentor less experienced developers and promote best practices within the team
  • Contribute to continuous improvement of processes, application performance and reliability.

Requirements

  • Solid experience as a Senior Back-End Developer
  • Strong knowledge of Java 17 or higher
  • Advanced experience with Spring Boot, Spring MVC, Spring Data and Spring Security
  • Experience developing RESTful APIs
  • Experience with relational databases (PostgreSQL, MySQL or similar)
  • Knowledge of microservices architecture and system integration
  • Experience with messaging systems or asynchronous processing
  • Proficient with Git and collaborative versioning workflows
  • Experience with automated testing (JUnit, Mockito, Testcontainers or similar)
  • Experience with Docker and CI/CD pipelines (GitHub Actions, GitLab CI or similar)
  • Familiarity with cloud environments (AWS)
  • Good communication, autonomy and critical thinking about technical solutions.
Benefits
  • Flexible meal allowance (Swile)
  • Total Pass (gym membership)
  • SulAmérica Health Plan — 100% subsidized for you (Eu.A3)
  • Amil Dental Plan
  • Maria Saúde
  • Life insurance
  • Profit sharing and results-based compensation
  • Annual bonus
  • Discount on Open English language courses
  • AWS partnership — Advanced level
  • Discount on electricity bill (CEMIG operator)
  • Family-friendly company: extended maternity and paternity leave
  • Samsung EPP (discounts across Samsung product portfolio)
  • Guapeco (pet health plan)
  • 100% remote (home office)
  • 40 hours per week
  • Relaxed and welcoming day-to-day environment
  • Career plan and individual development follow-up
  • Internal knowledge-sharing programs
  • We value diversity, freedom, flexibility and autonomy!

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Java 17Spring BootSpring MVCSpring DataSpring SecurityREST APIsrelational databasesPostgreSQLMySQLmicroservices architecture
Soft skills
communicationautonomycritical thinkingmentoringcollaboration