Java Back-end Developer, Junior

Posted 123ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Back-end Developer working with Java, developing cloud microservices and database management. Seeking candidates experienced in modern software development practices for São Paulo-based role.

Responsibilities:

  • Development and deployment of microservices in public cloud environments.
  • Work with relational and non-relational databases.
  • Use of messaging systems and event streaming.
  • Adoption of observability and testing practices.

Requirements:

  • 2 to 3 years of backend development experience with Java.
  • Knowledge and experience with Quarkus.
  • Experience developing and deploying microservices in public cloud environments (AWS Cloud).
  • Knowledge of relational databases (e.g., MySQL, PostgreSQL) and non-relational databases (e.g., DynamoDB, MongoDB).
  • Experience with messaging systems and event streaming (e.g., Kafka, RabbitMQ, SQS, SNS).
  • Knowledge of microservices architecture, including containerization (Docker) and orchestration (Kubernetes).
  • Familiarity with observability best practices (structured logging, metrics, health checks), using tools such as Datadog.
  • Knowledge of testing practices: unit testing (JUnit), integration and contract testing (Postman/Newman).
  • Experience with CI/CD pipelines using tools like Jenkins or similar.
  • Knowledge or understanding of software engineering principles and clean code practices (design patterns, SOLID, clean code, 12‑Factor app).
  • *Differentials*
  • Experience with serverless services (e.g., AWS Lambda).
  • Knowledge of other languages: Python, Java, Golang.
  • Exposure to multicloud environments (Azure, GCP).
  • Experience in the financial industry.