Analista de Desenvolvimento de Sistemas Java SR

New
BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
GCPJavaKafkaRESTful APIsMicroservicesGenerative AI

Requirements

  • Strong experience in backend development with Java in enterprise or large-scale systems.
  • Advanced knowledge of Google Cloud Platform (GCP), including Compute Engine, Cloud Run, GKE, Cloud Functions, BigQuery, and IAM.
  • Experience with microservices architecture, RESTful APIs, and messaging systems such as Kafka and/or Pub/Sub.
  • Solid understanding of software engineering best practices including Clean Code, SOLID principles, TDD, DDD, and automated testing.
  • Experience with relational and non-relational databases in distributed systems environments.
  • Knowledge of CI/CD pipelines and Infrastructure as Code (IaC) practices.
  • Strong communication skills with proven experience in technical leadership and cross-functional collaboration.
  • Familiarity with additional programming languages such as Python (strong preference), Kotlin, or Go.
  • Experience in data platforms within GCP environments.
  • Knowledge of generative AI concepts, including LLMs, RAG architectures, and AI agent frameworks.
  • Hands-on experience with AI/ML ecosystems such as Vertex AI, OpenAI APIs, and LangChain, as well as tools like Streamlit or Gradio for building interactive applications.

Responsibilities

  • Lead technical design and strategic engineering decisions in highly complex backend projects within the finance domain.
  • Design, evolve, and maintain scalable architectures based on microservices, event-driven systems, and distributed cloud environments.
  • Develop and maintain high-performance backend solutions using Java and related modern frameworks.
  • Ensure system quality, security, reliability, and performance through engineering best practices and automated testing strategies.
  • Act as a technical reference for engineering teams, promoting Clean Code, SOLID principles, TDD, and DDD practices.
  • Collaborate with architecture, product, and business teams to align technical solutions with strategic company goals.
  • Work with cloud platforms (especially GCP) to design and operate scalable services using tools such as Cloud Run, GKE, BigQuery, Pub/Sub, and IAM.
  • Contribute to CI/CD pipelines, infrastructure as code practices, and continuous improvement of delivery processes.
  • Support the evolution of engineering culture with a focus on innovation, automation, and modern development practices.
  • Participate in the design and development of AI-driven solutions, including generative AI systems and agent-based architectures.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now