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