Mid Level / Senior Java/IA Developer

New
C
CI&TTechnology Services
BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
PostgreSQLArtificial IntelligenceGCPJavaKafkaRabbitmqSpringAzureCI/CDMicroservices

Requirements

  • Solid experience in software engineering with Java 17+ and Spring 3.x ecosystem.
  • Practical experience in Artificial Intelligence applied to software engineering.
  • Strong understanding of agile development best practices and code quality standards.
  • Proven knowledge of microservices architecture and messaging systems (Kafka, RabbitMQ, or Pub/Sub).
  • Experience with Cloud concepts (GCP or Azure).
  • Proficiency in relational databases such as PostgreSQL, Oracle, or DB2.
  • Hands-on experience with unit testing, code quality tools, and CI/CD pipelines (GitLab, Jenkins, SonarQube, Jira, 42crunch).
  • Understanding of distributed systems: synchronous (REST/Feign) and asynchronous communication, idempotency, retry/circuit breaker patterns, and eventual consistency.
  • Strong analytical skills, collaborative mindset, and ability to thrive in dynamic, innovative environments.

Responsibilities

  • Contribute to the software delivery transformation lifecycle through advanced engineering, agile development, and AI-driven automation.
  • Execute the decommissioning of legacy COBOL platforms while modernizing underlying code and architecture.
  • Implement and maintain engineering best practices to ensure high-quality and operational efficiency.
  • Define and evolve backend architecture using Java/Spring, microservices, and messaging integrated with AI resources.
  • Guide teams in unit testing, test automation, and comprehensive code reviews.
  • Conduct technical analyses and align architectural/functional decisions with stakeholders and cross-functional teams.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now