
Java Back-end Developer, Junior
IT2YOU- A TECNOLOGIA RECRUTANDO PARA VOCÊ
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇧🇷 Brazil
Visit company websiteJob Level
Junior
Tech Stack
AWSAzureCloudDockerDynamoDBGoGoogle Cloud PlatformJavaJenkinsJUnitKafkaKubernetesMongoDBMySQLPostgresPythonRabbitMQ
About the role
- 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.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaQuarkusmicroservicesrelational databasesnon-relational databasesmessaging systemsevent streamingcontainerizationorchestrationCI/CD