Faster chat, better deals — Get the App

Java Developer - Mid-Level

Indeed

Company

Job typeFull-time
Workplace typeRemote
Experience levelMore than 10 years
Education levelNo degree limit

Description

### **Development and Programming Languages** * **Java 11\+** – Proficiency in the Java language and best development practices * **Spring Boot** – Building REST APIs, configuration, security, and integrations * **Quarkus** – Experience or exposure to cloud-native and high-performance applications * **Microservices Architecture** – Synchronous and asynchronous communication, decoupling, and resilience ### **APIs and Integrations** * **REST APIs** – Design, versioning, documentation, and best practices * **OpenAPI / Swagger** – Service documentation and contracts * **Kafka** – Event production and consumption, asynchronous integration, and message processing ### **Persistence and Caching** * **MongoDB** – NoSQL database modeling and usage * **Redis** – Distributed caching and temporary data storage ### **Security** * **JWT / OAuth2** – Authentication and authorization for APIs ### **Infrastructure and Deployment** * **Docker** – Creating and maintaining container images for Java applications * **Kubernetes** – Orchestration concepts, service deployment, and scalability * Experience with cloud environments (AWS, Azure, or GCP) ### **Version Control and CI/CD** * **Git** – Code versioning and collaborative workflows * Experience with **CI/CD** pipelines * **GitHub Actions** – Creating and maintaining CI/CD pipelines for build, automated testing, and deployment * **Helm** – Managing and versioning charts for Kubernetes application deployments * Experience automating build, testing, versioning, and publishing pipelines in controlled environments ### **Testing** * **JUnit 5** – Unit testing * **Mockito** – Mocking and behavior-based testing * Integration testing for APIs and messaging systems ### **Observability and Monitoring** * **Structured Logging** (Logback or similar) * **Prometheus / Grafana** – Metrics collection and monitoring * Observability and APM tools (e.g., Dynatrace, ELK Stack) ### **Resilience and Fault Tolerance** * Circuit Breaker, Retry, and Timeout (Resilience4j or similar) ### **API Testing and Debugging** * **Postman** – Manual and automated API testing * Network traffic inspection and troubleshooting tools **Here, we are \#OrangeBlood!** We have been in the market for 17 years, side by side with our clients, delivering transformative experiences. We are a global technology and innovation ecosystem; beyond Brazil, we operate across Europe and the UK, with offices in Portugal, London, Dubai, and the Netherlands. **F for Formation: We believe in practicing a culture of knowledge sharing, community spirit, and that knowledge** **has the power to transform!** We run initiatives and social actions that foster development, such as the Orange Juice tech community, the Training Program, our leadership academy, and numerous partnerships with NGOs and Edtechs. **At FCamara, everyone is welcome — for us, Diversity, Respect, and Ethics are non-negotiable values embedded in our DNA.** **So, are you ready to join an amazing team and become the protagonist of your own story?**

Some content was automatically translated

Posted by

João Silva

Indeed · HR

Location

João Silva

Indeed · HR

Similar jobs

Java Developer - Mid-Level job by Indeed in 2026 | ok.com