
Senior Software Developer
CI&T
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇧🇷 Brazil
Visit company websiteJob Level
Senior
Tech Stack
AWSDynamoDBJavaJenkinsKafkaMongoDBMySQLNode.jsPostgresSpring BootSpringBootTerraform
About the role
- Understand technical needs, actively participating in inceptions and technical refinements;
- Provide insights for the development and evolution of a scalable, high-performance solution;
- Integrate systems, retrieving, transforming and sending information;
- Write code and structure automated tests (TDD) to ensure the quality of deliverables;
- Conduct code reviews;
- Support the team with technical questions and contribute to people development;
- Develop and maintain backend applications using Java, ensuring high quality and scalability of systems;
- Implement robust and secure cloud solutions on AWS, following best practices in development and architecture;
- Collaborate with cross-functional teams to define requirements, prototype and deliver new features;
- Analyze and optimize system performance, ensuring efficiency and reliability of solutions;
- Automate CI/CD processes, integrating version control and continuous deployment tools in AWS environments;
- Ensure system integrity by creating unit, functional and integration tests;
- Participate in code reviews and collaborate on the continuous improvement of development processes;
- Resolve problems and incidents related to production applications, proposing improvements to increase system resilience.
Requirements
- Experience in backend development using Java 17+ and Spring Boot;
- 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, MongoDB);
- Experience with RDS PostgreSQL;
- Experience with Dynatrace monitoring (or similar, e.g., Datadog);
- Familiarity with microservices architecture and API-driven development (RESTful);
- Familiarity with Hexagonal Architecture or Clean Architecture;
- Knowledge of version control tools such as Git;
- Asynchronous communication with 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 profile for problem solving;
- Nice to have:
- Knowledge of event-driven architecture development;
- Experience with edge gateways (e.g., MuleSoft);
- Knowledge of Node.js;
- Knowledge of Terraform (infrastructure as code);
- Familiarity with AI tools;
- Design patterns;
- Experience with agile methodologies.
Benefits
- Health and dental insurance;
- Meal and food 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 and mental health and wellbeing;
- Prenatal and responsible parenthood course;
- Partnerships with online course platforms;
- Language learning platform;
- And many others
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Java 17+Spring BootAWSEKSS3RDSLambdaMySQLPostgreSQLDynamoDB
Soft skills
communicationteamworkproblem solvingproactive