
Senior Java Developer
FCamara Consulting & Training
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Develop and enhance Java microservices using Spring Boot
- Build high-performance, scalable REST APIs
- Contribute to the definition and evolution of backend architecture
- Work with synchronous and asynchronous integrations
- Ensure technical quality, security, and best coding practices
- Participate in technical refinements and architectural decisions
- Operate in a distributed environment with multiple modules and integrations
Requirements
- Strong experience with Java 11+
- Strong command of Spring Boot
- Experience with Spring Data / JPA / Hibernate
- Experience building REST APIs
- Knowledge of security (Spring Security, OAuth2, JWT)
- Experience with microservices architecture
- Familiarity with architectural patterns (Clean Architecture, Hexagonal Architecture; DDD is a plus)
- Experience with messaging systems (Kafka, RabbitMQ, or similar)
- Synchronous and asynchronous integrations
- Experience with relational databases (PostgreSQL, Oracle, etc.)
- Unit and integration testing (JUnit, Mockito; Jest is a plus for Node.js)
- Integration with SonarQube
- Git version control
- Semantic versioning
Benefits
- Professional development opportunities
- Remote work
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Java 11Spring BootSpring DataJPAHibernateREST APIsmicroservices architecturesecurityunit testingintegration testing