Java Back-end Developer, Junior
Posted 123ds ago
Employment Information
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.















