Hybrid Mid-Level Java Automation Developer

Posted 6 days ago

Apply now

About the role

  • Mid-Level Java Automation Developer for financial project in Brazil. Collaborate on scalable, secure software architectures with multidisciplinary teams.

Responsibilities

  • 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

Job title

Mid-Level Java Automation Developer

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

HybridBrazil

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job