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