
Mid-Level Java Automation Developer
CI&T
full-time
Posted on:
Location Type: Hybrid
Location: Brazil
Visit company websiteExplore more
Tech Stack
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