Desenvolvedor Java Spring Boot - Senior

BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
Node.jsPostgreSQLJavaKafkaSpring BootCI/CDRESTful APIsMicroservicesDistributed Systems

Requirements

  • Strong experience with Java 11+ and Spring Boot ecosystem
  • Solid experience with Node.js and frameworks such as Express or NestJS
  • Experience building REST APIs and BFF architectures
  • Knowledge of Spring Data, JPA, Hibernate, and Spring Security (OAuth2, JWT)
  • Experience with microservices architecture and distributed systems
  • Familiarity with messaging systems (Kafka, RabbitMQ or similar)
  • Experience with relational databases (PostgreSQL, Oracle, etc.)
  • Knowledge of CI/CD pipelines, Git, and versioning best practices
  • Experience with testing frameworks (JUnit, Mockito; Jest is a plus)
  • Understanding of Clean Architecture, Hexagonal Architecture, or DDD is a plus

Responsibilities

  • Develop and evolve microservices using Java (Spring Boot) and Node.js
  • Design and maintain high-performance REST APIs and BFF layers
  • Define and contribute to backend architecture decisions and evolution
  • Implement synchronous and asynchronous integrations across systems
  • Ensure code quality, security, and adherence to engineering best practices
  • Participate in technical refinements, code reviews, and architectural discussions
  • Work in distributed environments with multiple services and integrations
  • Support CI/CD pipelines, testing strategies, and delivery automation practices
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now