![Ronny Arruda](https://jobicy.com/react/themes/app/images/avatar.jpg)
Ronny Arruda

# Senior Java Full-Stack Developer

Actively looking · Member since 3 Aug 2026 [Message](https://jobicy.com/enter4715.php.md)

ShareLocationBrazilDesired salaryUnspecifiedWork preferenceRemote Only / Full Time, Contract, FreelanceExperience levelSenior
* [Overview](#overview)
* [Portfolio 0](#portfolio)
* [Services 0](#services)

## About

Professional summaryI am a Senior Java Full-Stack Developer with more than 12 years of experience building and modernizing medium- and large-scale corporate systems, with a strong background in the Brazilian public sector.

I deliver end-to-end solutions, from robust backend services using Java, Spring Boot, REST, GraphQL, SOAP, and messaging to modern Angular and TypeScript frontends using NgRx and RxJS.

I have extensive experience with systems integration, authentication and security, including Keycloak, OAuth2/OIDC, Gov.br, JWT, digital signatures, document generation, reporting, and enterprise search.

I combine maintenance of legacy applications with technical leadership in architecture modernization initiatives, including Java and Spring upgrades, service rewrites, domain-oriented design, and improved automated testing practices.

I am experienced in DevOps and production infrastructure, working with Docker, Jenkins CI/CD, Nginx, Kong, observability, caching, and asynchronous processing. I have contributed to legal-administrative, public-service, credit portability, and corporate workflow platforms.

## Skills

46 capabilities[Angular](https://jobicy.com/talent/angular.md)[API Integration](https://jobicy.com/talent/api-integration.md)[Authentication](https://jobicy.com/talent/authentication.md)[Authorization](https://jobicy.com/talent/authorization.md)[Backend Development](https://jobicy.com/talent/backend-development.md)[Caching](https://jobicy.com/talent/caching.md)[CI CD](https://jobicy.com/talent/ci-cd.md)[Database Development](https://jobicy.com/talent/database-development.md)[DevOps](https://jobicy.com/talent/devops.md)[Digital Signatures](https://jobicy.com/talent/digital-signatures.md)[Document Generation](https://jobicy.com/talent/document-generation.md)[Domain Driven Design](https://jobicy.com/talent/domain-driven-design.md)[Frontend Development](https://jobicy.com/talent/frontend-development.md)[Git](https://jobicy.com/talent/git.md)[GraphQL](https://jobicy.com/talent/graphql.md)[Hibernate](https://jobicy.com/talent/hibernate.md)[Integration Testing](https://jobicy.com/talent/integration-testing.md)[Java](https://jobicy.com/talent/java.md)[JavaScript](https://jobicy.com/talent/javascript.md)[JPA](https://jobicy.com/talent/jpa.md)[JWT](https://jobicy.com/talent/jwt.md)[Legacy System Modernization](https://jobicy.com/talent/legacy-system-modernization.md)[Messaging](https://jobicy.com/talent/messaging.md)[Microservices](https://jobicy.com/talent/microservices.md)[NgRX](https://jobicy.com/talent/ngrx.md)[OAuth 2.0](https://jobicy.com/talent/oauth-2-0.md)[Object Oriented Design](https://jobicy.com/talent/object-oriented-design.md)[Observability](https://jobicy.com/talent/observability.md)[OpenAPI](https://jobicy.com/talent/openapi.md)[OpenID Connect](https://jobicy.com/talent/openid-connect.md)[Performance Testing](https://jobicy.com/talent/performance-testing.md)[PHP](https://jobicy.com/talent/php.md)[PostgreSQL](https://jobicy.com/talent/postgresql.md)[Redis](https://jobicy.com/talent/redis.md)[Reporting](https://jobicy.com/talent/reporting.md)[REST APIs](https://jobicy.com/talent/rest-apis.md)[RxJS](https://jobicy.com/talent/rxjs.md)[Single Sign On](https://jobicy.com/talent/single-sign-on.md)[SOAP](https://jobicy.com/talent/soap.md)[Spring Boot](https://jobicy.com/talent/spring-boot.md)[Spring Security](https://jobicy.com/talent/spring-security.md)[SQL](https://jobicy.com/talent/sql.md)[Technical Leadership](https://jobicy.com/talent/technical-leadership.md)[TypeScript](https://jobicy.com/talent/typescript.md)[Unit Testing](https://jobicy.com/talent/unit-testing.md)[Web Testing](https://jobicy.com/talent/web-testing.md)

## Tech stack & tools

Working toolkit

### Application Hosting

[![Image](https://cdn.jsdelivr.net/gh/devicons/devicon@master/icons/bamboo/bamboo-original.svg) Bamboo](https://jobicy.com/talent?tool=bamboo.md)[![Image](https://cdn.jsdelivr.net/gh/devicons/devicon@master/icons/jenkins/jenkins-original.svg) Jenkins](https://jobicy.com/talent?tool=jenkins.md)[![Image](https://cdn.jsdelivr.net/gh/devicons/devicon@master/icons/nginx/nginx-original.svg) Nginx](https://jobicy.com/talent?tool=nginx.md)[![Image](https://cdn.jsdelivr.net/gh/devicons/devicon@master/icons/redis/redis-original.svg) Redis](https://jobicy.com/talent?tool=redis.md)

### Application Utilities

[![Image](https://cdn.jsdelivr.net/gh/devicons/devicon@master/icons/swagger/swagger-original.svg) Swagger](https://jobicy.com/talent?tool=swagger.md)

### Collaboration

[![Image](https://cdn.jsdelivr.net/gh/devicons/devicon@master/icons/confluence/confluence-original.svg) Confluence](https://jobicy.com/talent?tool=confluence.md)[![Image](https://cdn.jsdelivr.net/gh/devicons/devicon@master/icons/jira/jira-original.svg) Jira](https://jobicy.com/talent?tool=jira.md)

### Data Stores

[![Image](https://cdn.jsdelivr.net/gh/devicons/devicon@master/icons/oracle/oracle-original.svg) Oracle Database](https://jobicy.com/talent?tool=oracle.md)[![Image](https://cdn.jsdelivr.net/gh/devicons/devicon@master/icons/postgresql/postgresql-original.svg) PostgreSQL](https://jobicy.com/talent?tool=postgresql.md)

### Development

[![Image](https://cdn.jsdelivr.net/gh/devicons/devicon@master/icons/maven/maven-original.svg) Apache Maven](https://jobicy.com/talent?tool=maven.md)[![Image](https://cdn.jsdelivr.net/gh/devicons/devicon@master/icons/bitbucket/bitbucket-original.svg) Bitbucket](https://jobicy.com/talent?tool=bitbucket.md)[![Image](https://cdn.jsdelivr.net/gh/devicons/devicon@master/icons/docker/docker-original.svg) Docker](https://jobicy.com/talent?tool=docker.md)[![Image](https://cdn.jsdelivr.net/gh/devicons/devicon@master/icons/gitlab/gitlab-original.svg) GitLab](https://jobicy.com/talent?tool=gitlab.md)[![Image](https://cdn.jsdelivr.net/gh/devicons/devicon@master/icons/rabbitmq/rabbitmq-original.svg) RabbitMQ](https://jobicy.com/talent?tool=rabbitmq.md)[![Image](https://cdn.jsdelivr.net/gh/devicons/devicon@master/icons/sonarqube/sonarqube-original.svg) SonarQube](https://jobicy.com/talent?tool=sonarqube.md)

### Languages & Frameworks

[![Image](https://cdn.jsdelivr.net/gh/devicons/devicon@master/icons/angularjs/angularjs-original.svg) AngularJS](https://jobicy.com/talent?tool=angularjs.md)[![Image](https://cdn.jsdelivr.net/gh/devicons/devicon@master/icons/bootstrap/bootstrap-original.svg) Bootstrap](https://jobicy.com/talent?tool=bootstrap.md)[![Image](https://cdn.jsdelivr.net/gh/devicons/devicon@master/icons/junit/junit-original.svg) JUnit](https://jobicy.com/talent?tool=junit.md)[![Image](https://cdn.jsdelivr.net/gh/devicons/devicon@master/icons/quarkus/quarkus-original.svg) Quarkus](https://jobicy.com/talent?tool=quarkus.md)

### Monitoring

[![Image](https://cdn.jsdelivr.net/gh/devicons/devicon@master/icons/elasticsearch/elasticsearch-original.svg) Elasticsearch](https://jobicy.com/talent?tool=elasticsearch.md)[![Image](https://cdn.jsdelivr.net/gh/devicons/devicon@master/icons/prometheus/prometheus-original.svg) Prometheus](https://jobicy.com/talent?tool=prometheus.md)

## Experience

Career history

### Java Backend Developer (Contractor) · Poupex

2025 – Jul 2026Provided software development services as an independent contractor through a private company. Developed a credit portability system with end-to-end integration to the CIP/ACTC ecosystem, supporting ten ACTC/ARQ file types.

Migrated file receiving and sending to the official CIP JAXB model using official XSDs across API, processing jobs, and legacy-system repositories. Modernized the stack to Java 21, Spring Boot 3.5, and Spring Cloud 2025; implemented domain aggregate-oriented design, a dedicated Montreal API integration service, Spring Data JPA Specifications, and expanded unit, integration, and web test coverage.

### Full-Stack Developer · Ministério Público do Estado de MT (MPMT)

2023 – 2025Developed approximately 30 corporate systems using Java 21, Spring Boot 3, Angular 19, and NgRx. Built GraphQL and REST APIs, documented services with OpenAPI/Swagger, and integrated frontend applications through Apollo Angular.

Implemented Keycloak-based SSO with OAuth2/OIDC, Gov.br authentication, digital signature workflows, reporting services, document processing, Solr indexing, RabbitMQ messaging, Redis caching, and automated batch routines. Supported Docker-based deployments, Jenkins CI/CD, Nginx, Kong, Prometheus, Graylog, and legal-administrative business systems.

### Full-Stack Developer · Polícia Judiciária Civil do Estado de MT

2021 – 2023Worked across two engagements as a full-stack developer, building backend services with Spring Boot and Quarkus and frontend applications with Angular.

Integrated web services and APIs, implemented JWT and Spring Security authentication, used PostgreSQL, and maintained automated deployments through GitLab CI/CD runners and GitLab version control.

### Java Backend Developer · Globalweb Corp

May 2022 – Jun 2022Developed backend applications using Java and Spring Boot.

Contributed to server-side service implementation and maintenance within a short-term backend development engagement.

### Java Developer · Grupo GFT

Nov 2021 – Apr 2022Developed backend services using Spring Boot and Java.

Used Git and Bitbucket for source control, Jenkins for continuous integration, and worked with Firestore and Elasticsearch data platforms.

### Systems Developer · Ministério Público do Estado de MT (MPMT)

Aug 2019 – Mar 2021Worked on the SIMP3 project as both backend and frontend developer. Built Spring Boot and GraphQL backend capabilities, Angular frontend features, and Oracle database integrations.

Implemented Spring Security and supported automated deployment through Bamboo while using Jira and Confluence for task and project collaboration.

### Frontend Developer (Freelance) · AGRiTi

Jan 2020 – Feb 2021Worked on the id-cotton system as a member of the frontend team.

Developed frontend functionality using Angular 8 in a freelance engagement.

### Mid-Level Java Programmer · Ábaco Tecnologia de Informação

May 2017 – May 2019Developed Java backend systems using JSF 2, JPA/Hibernate, Bean Validation, WildFly 10, and Oracle.

Worked with JWT and Spring Security, source control through Git/GitLab and SVN, and Jenkins-based deployment processes.

### Junior Java Programmer · Vector Informática

Jun 2016 – Dec 2016Developed Java backend functionality using TotalCross and JPA/Hibernate.

Worked with WildFly 10 application server and Oracle databases.

### Web Development Intern · Tribunal Regional Eleitoral de MT (TRE-MT)

Aug 2015 – Jul 2016Supported web application development with JSF 2.0, EJB 3.1, JAX-RS RESTful services, CDI, and Maven.

Built frontend features with AngularJS and Bootstrap and worked with Oracle 11g databases.

## Education

Learning history

### Universidade Paulista (UNIP)

2013 – 2017Bachelor's Degree, Computer Science

Bachelor's degree in Computer Science.

This professional hasn’t added portfolio projects yet.

This professional hasn’t listed any services yet.