CI&T

Mid-Level Java Automation Developer

CI&T

full-time

Posted on:

Location Type: Hybrid

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

About the role

  • Actively participate in defining and implementing scalable, secure, and efficient software architectures;
  • Develop and maintain high-performance systems, ensuring quality, reliability, and alignment with business requirements;
  • Troubleshoot complex problems, identify opportunities for continuous improvement, and propose innovative solutions;
  • Collaborate with multidisciplinary teams, including developers, designers, and stakeholders, to align deliveries with strategic objectives;
  • Optimize system performance and address challenges related to availability, security, and software architecture;
  • Contribute to software quality by performing manual and automated tests to ensure delivery of high-quality products;
  • Document test processes and results, ensuring transparency and traceability;
  • Implement and maintain test automation frameworks, aligning them with development practices;

Requirements

  • Strong experience in Back-End development, with a focus on technologies such as Java 17 (Spring Boot) and Node.js;
  • Advanced knowledge of microservices architectures and RESTful API design;
  • Expertise in caching techniques and system optimization;
  • Expertise in software development best practices, including Clean Code and Hexagonal Architecture;
  • Experience with test-driven development (TDD/BDD) and the use of test automation tools;
  • Experience in performance, security, and integration testing;
  • Familiarity with test management and reporting tools;
  • Proficiency in modeling and developing systems using microservices;
  • Expertise with relational databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB, Redis, etc.);
  • Experience with technologies such as containers (Docker), message queues and messaging (RabbitMQ and Kafka, pub/sub);
  • Proficiency using CI/CD tools, version control (Git), and agile development practices;
  • Excellent communication skills, with the ability to articulate complex ideas clearly and succinctly;
  • Familiarity with observability tools, such as ELK;
  • Knowledge of public clouds (AWS, Azure, or Google Cloud Platform);
  • Knowledge of AI.
Benefits
  • 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 and mental health and well-being;
  • Maternity 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 & Tools
Java 17Spring BootNode.jsmicroservices architectureRESTful API designcaching techniquesClean CodeHexagonal Architecturetest-driven developmentperformance testing
Soft Skills
communication skillscollaborationproblem-solvingcontinuous improvementtransparencyarticulation of complex ideas