CI&T

Senior Software Developer

CI&T

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇧🇷 Brazil

Visit company website
AI Apply
Apply

Job 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