Geekhunter Logo

Solutions

Recruitment Software

Post jobs, import profiles, add screening questions, and manage hiring all in one place with personalized questions and control the entire recruitment process.

Recruitment Service

Let our expert team handle the key stages of tech recruitment for you with our specialized team acting in the main stages of recruitment.

Talent Pool

Top-tier Brazilian tech professionals, pre-vetted and ready for action, all pre-selected and ready for new opportunities.

Our Plans

Discover the perfect plan for your needs.

Login

English

EN

Finch Soluções / JBM (Mandaliti e Prado Sociedade de Advogados)

Senior Back End Developer Analyst – Java

Show original

Remote

(Anywhere)

Salary Range

Not informed

Contractor

Experience Level

Senior

Requirements

7+ years of experience in the career
Spring Boot
SonarQube
JUnit
RabbitMQ
Selenium
Mockito
Kafka
SOAPUI
Postman
MySQL
clean code
SQL Server
MongoDB
solide
Java 11
Maven
GoLang
Hibernate

Tasks and Responsibilities

Show original

A FINCH has an opportunity for a SENIOR BACK END DEVELOPER ANALYST – JAVA to join the Technology team.


About us:? Finch is a company that transforms ideas into innovative solutions, leveraging technology and artificial intelligence to drive the evolution of companies across various sectors of the economy. We believe that AI and innovation not only accelerate results but also enhance business intelligence, offering lasting competitive advantages.?

Role Mission: Develop and maintain back-end software functionalities that add value to the product, ensuring quality delivery in accordance with the needs of business areas.

Key Responsibilities:

  • Analyze, design, and maintain high-complexity solutions, defining architecture, design, methodologies, languages, and tools, with a focus on back-end;
  • Ensure software quality and security by writing unit tests, reviewing code, and supporting continuous improvement plans;
  • Share technical knowledge by training colleagues and promoting experience exchange in meetings, guilds, or chapters;
  • Contribute to understanding client needs by analyzing functional and non-functional requirements alongside the Product Owner (PO) and clients;
  • Foster a DevOps culture by applying containerization, version control (Gitflow), and CI/CD pipelines;
  • Support the PO in planning and budgeting for new demands, estimating effort and delivery timelines.

What do you need to qualify for this position?

  • Proficiency in developing robust and scalable applications in Java 11 or higher and Golang;
  • Proficiency in Hibernate/JPA;
  • Proficiency in developing complete applications with the Spring Framework (Boot, Data, cache, etc.);
  • Proficiency in dependency management and project builds with Maven and/or Gradle;
  • Knowledge of unit, automated, and integration testing with JUnit, Selenium, and Mockito;
  • Proficiency in version control and source code management with Git;
  • Proficiency in code quality analysis and standards using SonarQube and SonarLint;
  • Proficiency in messaging and system integration with RabbitMQ, Kafka, or JBoss Messaging;
  • Proficiency in API testing and documentation using SOAPUI, Postman, Swagger, or OpenAPI;
  • Proficiency in modeling and querying relational databases (SQL Server, etc.);
  • Proficiency in manipulating and querying non-relational databases (MongoDB, etc.);
  • Knowledge of caching and data optimization with Redis or in-memory databases;
  • Proficiency in application containerization with Docker;
  • Knowledge of continuous integration and delivery with Jenkins or GitLab CI/CD;
  • Knowledge of container orchestration with Kubernetes;
  • Knowledge of cloud computing and application deployment on AWS, Azure, or Google Cloud;
  • Knowledge of software engineering best practices (Clean Code, SOLID, Design Patterns, etc.);
  • Proficiency in software patterns and architecture (Hexagonal, Clean, Microservices, etc.);
  • Proficiency in creating tests before implementation (Test-Driven Development – TDD).

What we offer:

  • Contract under the Legal Entity (PJ) model;
  • 1 Day Off during your birthday month;
  • Wellhub;
  • Subscription to a specialized training platform for the Technology team;
  • OnHappy: a platform with travel benefits;
  • Advantages Club: partnerships with companies in Bauru to offer discounts to our employees across various segments, such as food, physical and mental health, education, and pets;
  • Saber +: Access to an internal corporate education platform with workshops, lectures, training, and capacity-building courses;
  • Training focused on Scrum and Kanban practices;
  • Ressignifica: a space for debates and building projects focused on Diversity and Inclusion.?

“What will I find at FINCH?”

You will be part of a team that seeks innovative solutions in automation and artificial intelligence, elevating the company to excellence. Within an environment of autonomy and growth opportunities, embracing an agile culture integrated into the management model!?

“I liked the job, but I don’t think it’s for me!”

Refer FINCH to a friend! Take this opportunity to share the opening with someone you care about!??

This vacancy is also open to people with disabilities (PCD).

At FINCH, our inclusive culture, driven by the Ressignifica program, values and respects diversity in all its forms. We promote equity, welcoming every individual regardless of sexual orientation, ethnicity, religion, disability, or gender identity.


See all jobs at Finch Soluções / JBM (Mandaliti e Prado Sociedade de Advogados)

Share job:

Share job: