Tech Stack
AWSDynamoDBJavaJenkinsKafkaMySQLNode.jsPostgresTerraform
About the role
- Understand technical requirements by actively participating in technical inceptions and refinements;
- Provide insights for the development and evolution of a scalable, high-performance solution;
- Integrate systems by retrieving, transforming, and sending information;
- Write and structure automated tests (TDD) to ensure the quality of deliverables;
- Perform code reviews.
- Support the team with technical questions and foster team growth
- Develop and maintain backend applications using Java, ensuring high quality and scalability of systems.
- Implement robust and secure solutions on AWS cloud, following development and architecture best practices.
- Collaborate with multidisciplinary teams to define requirements, prototype, and deliver new features.
- Analyze and optimize system performance, ensuring efficiency and reliability of solutions.
- Automate CI/CD processes by integrating versioning and continuous deployment tools in AWS environments.
- Ensure system integrity by creating unit, functional, and integration tests.
- Participate in code reviews and contribute to continuous improvement of development processes.
- Troubleshoot production application issues and incidents, proposing improvements to increase system resilience.
Requirements
- Experience in backend development using Java 17+.
- Knowledge of AWS, with experience using services such as EKS, S3, RDS, Lambda, among others.
- Experience with relational and non-relational databases (e.g., MySQL, PostgreSQL, DynamoDB).
- Familiarity with microservices architecture and API-driven development (RESTful).
- Knowledge of version control tools such as Git.
- Asynchronous communication using messaging (AWS SQS, AWS SNS, Kafka);
- Experience with CI/CD pipelines using tools such as Jenkins, GitLab CI, or AWS CodePipeline.
- Ability to work with agile methodologies (Scrum, Kanban).
- Good communication and teamwork skills, with a proactive problem-solving approach.
- Knowledge of event-driven architecture.
- Experience with edge gateway (e.g., MuleSoft).
- Knowledge of Node.js.
- Knowledge of Observability.
- Knowledge of Terraform (infrastructure as code).
- Experience creating libraries.
- Health and dental insurance;
- Food and meal allowance;
- Childcare assistance;
- Extended parental leave;
- Partnerships with gyms and health & wellness professionals via Wellhub (Gympass) TotalPass;
- Profit Sharing (PLR);
- Life insurance;
- Continuous learning platform (CI&T University);
- Discount club;
- Free online platform dedicated to promoting physical, mental health and well-being;
- Pregnancy and responsible parenthood course;
- Partnerships with online course platforms;
- Language learning platform;
- And many more
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Java 17+AWSEKSS3RDSLambdaMySQLPostgreSQLDynamoDBCI/CD
Soft skills
communicationteamworkproblem-solvingproactive