G
Desenvolvimento Java Sênior - 131224
gft
12d ago
0OtherBrazilhimalayas
Senior-Java-Developer-(Spring-Boot)Java-Software-EngineerSenior-Java-DeveloperSenior-Java-DevOps-EngineerResponsable-Développement-Java-SeniorSenior
Job Description
We are looking for a senior developer with solid experience in modern Java and microservices architecture to work on the development of robust and scalable APIs in Cloud Azure.RequirementsDevelop and maintain high availability RESTful APIs using Java 17+ (or the latest LTS versions), with expertise in modern language resources such as Records, Sealed Classes, Pattern Matching, and Virtual Threads (Project Loom);Design solutions following the Hexagonal Architecture (Ports & Adapters), ensuring decoupling, testability, and maintainability of the code;Integrate and publish applications in Microsoft Azure Cloud, using services such as App Service, AKS, API Management, and pipeline configurations via CI/CD;Implement and consume asynchronous messaging with Apache Kafka, including topic modeling, consumer groups, retry strategies, and dead-letter;Work with Azure Event Hub for large-scale event ingestion and processing, integrating with data pipelines and event-driven microservices;Use Azure Blob Storage for file, binary, and unstructured data storage and management;Model and operate MongoDB databases, applying best practices for document schema design, indexing, and aggregation;Apply resilience patterns such as Circuit Breaker, Retry, Bulkhead, and Timeout (Resilience4j or equivalent) to ensure stability in integrations;Actively participate in code reviews, technical refinements, and the definition of the team's architecture standards;Originally posted on Himalayas
