About the role

  • Java Developer designing and maintaining applications in São Paulo. Focus on performance, scalability, and architectural decisions in a hybrid work environment.

Responsibilities

  • Design, develop, and maintain robust Java 21+ applications with a focus on performance and scalability.
  • Actively participate in architectural decisions, ensuring best practices.
  • Implement and consume REST APIs, integrating with internal and external systems.
  • Build solutions using microservices and messaging-based architectures.
  • Develop solutions with a focus on observability, applying logging, metrics, and tracing.
  • Participate in the full development lifecycle: analysis, coding, testing, deployment, and monitoring.

Requirements

  • Language & Framework: Java 21+
  • Spring Boot / Spring Cloud
  • JPA / Hibernate
  • Maven / Gradle
  • Testing: JUnit / Mockito / AssertJ
  • Unit and integration testing
  • SonarQube and JaCoCo
  • Cloud (Azure): Azure App Service / Azure Kubernetes Service
  • Azure Functions
  • Azure Event Hubs / Service Bus
  • Azure Blob Storage
  • Azure Key Vault
  • Azure DevOps
  • Architecture & Integrations: Microservices / Event-driven
  • Kafka / RabbitMQ
  • API Gateway
  • Design patterns
  • Hexagonal Architecture / Clean Architecture
  • Databases: PostgreSQL / Oracle / Cosmos DB / MongoDB
  • DevOps and Infrastructure: Docker / Kubernetes / Azure Repos
  • Security and Observability: Authentication / Authorization / Grafana

Benefits

  • Flexible
  • Azure certifications
  • Wellness programs

Job title

Java Developer, Azure

Job type

Experience level

Mid levelSenior

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