Hybrid Senior Software Engineering Analyst – Java

Posted yesterday

Apply now

About the role

  • Software Engineer working on Java microservices and AI integration projects at Inmetrics. Committed to delivering high availability and low latency solutions in a collaborative environment.

Responsibilities

  • Microservices Development: Maintain and evolve distributed architectures using Java 17/21 and Spring Boot 3.x, focusing on high availability and low latency.
  • AI and LLM Implementation: Integrate generative AI models (such as Gemini) into Java applications, using frameworks like LangChain4j or Spring AI to build automation flows and intelligent agents.
  • Cloud-Native Architecture on GCP: Develop and manage services using Cloud Run, GKE (Google Kubernetes Engine) and Cloud Functions, ensuring the application fully leverages managed infrastructure.
  • Data and Event Processing: Build resilient data pipelines using GCP Pub/Sub or Apache Kafka for asynchronous communication between services.
  • Database Optimization: Model and query relational databases (Cloud SQL/PostgreSQL) and NoSQL stores (Firestore or Bigtable), and work with vector databases for semantic search in AI projects.
  • Technical Leadership: Conduct rigorous code reviews, define design patterns and ensure test coverage (unit, integration and load tests).

Requirements

  • Advanced experience with Java 11+ (preferably Java 17 or 21).
  • Proficiency with the Spring Framework (Boot, Security, Data, Cloud).
  • Experience with persistence tools: Hibernate/JPA and QueryDSL.
  • Solid knowledge of JUnit 5, Mockito and Testcontainers.
  • Hands-on experience with Vertex AI (Google’s API for AI models).
  • Experience implementing RAG (Retrieval-Augmented Generation) integrating Java with vector databases.
  • Familiarity with prompt engineering for optimizing language model responses within code.
  • Experience with Google Cloud Storage, Identity Platform (IAM) and Secret Manager.
  • Knowledge of observability: Cloud Logging, Cloud Monitoring and Trace.
  • Proficiency with CI/CD tools (GitHub Actions, GitLab CI or Google Cloud Build) integrated with GCP.

Benefits

  • Bradesco Health Plan (30% co-payment)
  • Bradesco Dental (no employee contribution)
  • Life Insurance
  • Wellhub (Gympass)
  • Childcare Allowance
  • Allowance for Exceptional Child
  • Payroll-Deductible Loan
  • Private Pension
  • Pet Care Agreement
  • SESC benefits
  • Conexa Telemedicine
  • Cost Assistance
  • Meal/Food Allowance
  • Multi-benefit Card
  • Medical Plan Upgrade
  • We are a socially responsible company: extended maternity and paternity leave
  • Pregnancy support program
  • Newborn gift basket and the book "It Happened When I Was Born"
  • Professional development: courses available through our internal university
  • 100% remote or hybrid, depending on project applicability.

Job title

Senior Software Engineering Analyst – Java

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

No Education Requirement

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job