Careers

RPA Java Developer

Job details

Apply now

Location

Hybrid (or remote for candidates residing outside Bauru, São Paulo)

Working Hours

Preferably business hours

Position Overview

Develop and enhance robust Java-based automations, ensuring quality, performance, scalability, and continuous improvement of solutions.

Responsibilities

  • Develop and implement complex process automations (RPA) using Java and compatible technologies;

  • Make strategic architectural decisions to ensure the scalability, performance, and security of solutions;

  • Lead UAT (User Acceptance Testing), deployment, and assisted operations to ensure the quality and efficiency of deliverables;

  • Create and maintain detailed technical and functional documentation for developed automations;

  • Develop integrations with APIs (RESTful and SOAP) and oversee communication with other systems;

  • Drive continuous improvement initiatives by identifying and implementing process and solution optimizations.

Requirements

Are you a pro at the requirements below? Then this position is for you!

  • Advanced experience with Java for backend development;

  • Experience with frameworks and tools such as Spring, Git, Maven, Docker, JPA, etc.;

  • Strong experience in software architecture, technical analysis, and complex requirements;

  • Proficiency in developing RESTful/SOAP APIs, microservices, and system integrations;

  • Experience with automation tools such as Selenium, Sikuli, HTMLUnit, etc.;

  • Ability to lead code reviews, perform unit testing, and apply software quality practices;

  • Advanced knowledge of relational databases (MySQL, SQL Server, PostgreSQL);

  • Experience with agile methodologies (Scrum, XP, Kanban) and practices such as TDD, BDD, and DDD;

  • Strong knowledge of Design Patterns, SOLID principles, and Clean Code practices.

The following skills are not mandatory, but having them will make us an even better match!

  • Experience with non-relational databases (MongoDB);

  • Experience with messaging tools (Kafka, RabbitMQ);

  • Knowledge of tools such as Swagger and Jenkins for continuous integration and delivery;

  • Familiarity with development methodologies and task management tools such as JIRA and Azure DevOps.

Benefits

Here’s what makes us stand out

  • Access to an online learning platform;

  • Up to 30 days of paid time off for active independent contractors;

  • Dental allowance after 3 months with the company;

  • Possibility of a bonus every 12 months for active independent contractors;

  • A day off on your birthday;

  • Home Office allowance;

  • Career development path;

  • Flexible working hours;

  • Relaxed and informal work environment.

Like what you see? Join us and #GoYank.

Apply for the RPA Java Developer role

Complete the form

Fale conosco pelo WhatsApp