About the role

  • Java Developer involved in strategic projects for a tech company in Brazil. Focusing on backend development, architecture, and collaborative environment.

Responsibilities

  • Design, develop, and maintain robust, modular, high-performance backend systems using Java (preferably Spring Boot);
  • Actively participate in defining architectures (legacy monoliths, microservices, and serverless);
  • Build and evolve RESTful APIs with a focus on scalability, security, and performance;
  • Work with relational and non-relational databases;
  • Ensure automated test coverage and apply TDD;
  • Perform code reviews, pair programming, and contribute to the team's technical growth;
  • Apply DevOps practices across the software lifecycle (CI/CD, containers, pipelines, observability);
  • Contribute to the engineering culture: documentation, design patterns, security, and development best practices.

Requirements

  • 5+ years of experience with Java (versions 8+)
  • Strong knowledge of Spring Boot, Spring Data, and Spring Security
  • Experience with RESTful APIs, domain-driven design (DDD), and layered architectures
  • Solid experience with SQL databases (PostgreSQL, Oracle, MySQL) and NoSQL databases (MongoDB, Redis, DynamoDB)
  • Practical experience with asynchronous messaging (Kafka, RabbitMQ, or ActiveMQ)
  • Experience with Docker, containers, and continuous integration
  • Proficiency with Git and modern versioning and collaboration workflows
  • Experience building CI/CD pipelines (GitLab CI, Jenkins, GitHub Actions, etc.)
  • Practice in automated testing (JUnit, Mockito, integration and performance tests)
  • Familiarity with cloud environments (preferably AWS): EC2, S3, RDS, Lambda, etc.
  • Previous experience with agile methodologies (Scrum, Kanban) and management tools (Jira, Confluence, etc.)
  • Strong sense of ownership, proactivity, and teamwork
  • English and/or Spanish is a plus

Benefits

  • Position also open to candidates with disabilities (inclusive hiring)

Job title

Senior Java Developer

Job type

Experience level

Senior

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