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