Senior Java Developer

C
CI&TTechnology consulting
Listing location: Brazil; Workplace type: Remote; Structured job location: BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
PostgreSQLSQLJavaMicrosoft AzureMicrosoft SQL ServerSpring BootGitHub Actions

Requirements

  • Experience with the Java ecosystem, including Spring Boot or Quarkus.
  • Experience integrating Java applications with persistence layers.
  • Strong experience in relational database modeling and advanced SQL query tuning.
  • Knowledge of SQL procedures, views, indexing, and database management.
  • Experience with Azure SQL, SQL Server, or PostgreSQL.
  • Knowledge of Azure services including App Services, AKS, Azure Functions, Key Vault, Event Hubs, Service Bus, and Azure Data Factory.
  • Experience building and maintaining automated pipelines with GitHub Actions.
  • Experience collaborating with Git.
  • Knowledge of event-driven systems such as Azure Service Bus, Event Hubs, Kafka, or RabbitMQ.
  • Use of AI in day-to-day work.

Responsibilities

  • Design and architect highly available, resilient, and scalable solutions in Azure.
  • Define relational database architecture and modeling, and optimize complex queries, indexes, execution plans, and performance strategies.
  • Architect and lead large-scale data integration and ingestion pipelines using Azure Data Factory with SQL databases.
  • Define asynchronous integration and enterprise messaging patterns to support decoupling, reliability, and consistency between services.
  • Guide development of Java microservices using Spring Boot or Quarkus, including persistence, security, and automated testing practices.
  • Structure, standardize, and evolve automated CI/CD pipelines using GitHub Actions.
  • Mentor junior and mid-level developers and promote good engineering practices.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now