
Josias reis
Senior Software Engineer
- Guimarânia, MG
Experiências
- 02/2023 até 10/2026 (3 anos e 8 meses)
Senior Software Engineer
Bancoob
- Atuação no desenvolvimento e sustentação de sistemas bancários críticos do Bancoob, utilizados por cooperativas financeiras em todo o Brasil, com foco em renegociação de crédito, estabilidade operacional, segurança e alta disponibilidade. Principais responsabilidades
- Desenvolvimento e manutenção de aplicações corporativas utilizando Java EE, EJB, JPA, Hibernate, Adobe Flex e ActionScript
- Desenvolvimento, evolução e sustentação de APIs REST e SOAP integradas a sistemas corporativos e aplicações legadas
- Implementação e manutenção de regras de negócio críticas para os processos de renegociação de crédito
- Desenvolvimento e otimização de consultas SQL, procedures e integrações com Oracle e SQL Server
- Correção de bugs, sustentação e atendimento de incidentes críticos em produção, incluindo suporte fora do horário comercial quando necessário
- Evolução de funcionalidades, refatoração de código e melhorias de desempenho das aplicações
- Participação em code reviews, discussões técnicas e definição de soluções em conjunto com a equipe
- Desenvolvimento de scripts em Jython para automatização de tarefas e apoio ao processo de desenvolvimento em ambientes IBM WebSphere. Tecnologias Java
- Java EE
- EJB
- JPA
- Hibernate
- Adobe Flex
- ActionScript
- REST
- SOAP
- Oracle
- SQL Server
- IBM WebSphere
- Maven
- Git
- Jenkins
- JUnit
- Jython
- 01/2022 até 02/2023 (1 ano e 1 mês)
Senior Software Engineer
Brasilprev
- Atuação no desenvolvimento e sustentação de sistemas corporativos de previdência em ambiente de missão crítica, garantindo estabilidade, segurança, desempenho e conformidade com as regras de negócio do setor financeiro. Principais responsabilidades
- Desenvolvimento e manutenção de aplicações corporativas utilizando Java EE, JSF, PrimeFaces, EJB, JPA e Hibernate
- Desenvolvimento, evolução e sustentação de serviços REST e SOAP (JAX- WS) integrados a sistemas internos e externos
- Implementação de novas funcionalidades e sustentação de aplicações corporativas
- Desenvolvimento e manutenção de rotinas Batch para processamento de dados
- Atuação na análise e resolução de incidentes em produção, investigação de causa raiz e estabilização de aplicações
- Desenvolvimento de integrações entre sistemas corporativos e serviços internos
- Desenvolvimento e otimização de consultas utilizando Oracle e JDBC
- Suporte e manutenção de aplicações executadas em ambiente IBM WebSphere
- Monitoramento, análise de desempenho e diagnóstico de aplicações utilizando Dynatrace
- Participação em processos de desenvolvimento utilizando Git, Maven e metodologias ágeis
- Participação em iniciativas de melhoria contínua, refatoração e evolução das aplicações. Tecnologias Java
- Java EE
- JSF
- PrimeFaces
- EJB
- JPA
- Hibernate
- JAX-WS
- REST
- SOAP
- JTA
- JDBC
- Batch
- Oracle
- IBM WebSphere
- Azure
- Dynatrace
- Maven
- Git
- 12/2020 até 12/2021 (1 ano)
Senior Software Engineer
B2ML Sistemas
- Atuação no desenvolvimento de sistemas corporativos para os setores de energia elétrica e meios de pagamento, participando da construção de aplicações backend, integrações e APIs utilizadas em ambientes de alta disponibilidade. Principais responsabilidades
- Desenvolvimento e manutenção de aplicações backend utilizando Java, Spring Boot e Spring Data
- Desenvolvimento e evolução de APIs REST para integração entre sistemas corporativos
- Participação em projeto para o setor de energia elétrica, desenvolvendo funcionalidades e evoluindo aplicações críticas do negócio
- Atuação em plataforma global de processamento de pagamentos, responsável pelo processamento de transações de grandes clientes internacionais
- Desenvolvimento de integrações entre sistemas internos e serviços externos
- Análise e resolução de problemas em ambientes produtivos, garantindo estabilidade, confiabilidade e desempenho das aplicações
- Participação em code reviews, manutenção evolutiva e melhoria contínua da qualidade do código
- Desenvolvimento e otimização de consultas em PostgreSQL e MySQL
- Participação em processos de desenvolvimento utilizando Git, Maven, Gradle e metodologias ágeis. Tecnologias Java
- Spring Boot
- Spring Data
- REST
- PostgreSQL
- MySQL
- Maven
- Gradle
- Git
- JUnit
- AWS
- 11/2013 até 08/2020 (6 anos e 9 meses)
Senior Software Engineer
Cedro Technologies
- Atuação em projetos estratégicos para instituições financeiras, mercado de capitais, segurança patrimonial, indústria automotiva e e-commerce, participando do desenvolvimento e evolução de sistemas corporativos de alta complexidade. Principais responsabilidades
- Desenvolvimento de aplicações utilizando Java, Java EE, Servlets, EJB, JSF e Spring MVC
- Desenvolvimento de sistemas de baixa latência para o mercado financeiro utilizando protocolo FIX, atuando em projetos para Home Brokers e aplicações da BM&F Bovespa
- Desenvolvimento de funcionalidades para o Internet Banking do Tribanco
- Desenvolvimento e evolução do sistema de câmbio do Itaú BBA utilizando C#, ASP.NET MVC, Knockout, SQL Server e IBM MQ, com integrações ao Banco Central
- Desenvolvimento e sustentação de aplicações para a plataforma Algar Segurança utilizando Java EE, Adobe Flex e ActionScript
- Participação em projeto para montadora de veículos utilizando Java EE, JSF e Spring MVC
- Representação da Cedro na internalização da plataforma IBM WebSphere Commerce (E-fácil), atuando na configuração do ambiente, entendimento da arquitetura e desenvolvimento de funcionalidades. Tecnologias Java
- Java EE
- Servlets
- EJB
- JSF
- Spring MVC
- GWT
- Oracle
- SQL Server
- Adobe Flex
- ActionScript
- JavaScript
- FIX Protocol
- C#
- ASP.NET MVC
- Knockout
- IBM MQ
- IBM WebSphere Commerce
- 01/2020 até 03/2020 (2 meses)
Android Software Engineer
Freelance
- Atuação no desenvolvimento de um aplicativo Android para gerenciamento de plantões médicos, participando da implementação de funcionalidades, arquitetura da aplicação e integração com serviços backend. Principais responsabilidades
- Desenvolvimento de funcionalidades utilizando Kotlin e Java
- Implementação da arquitetura MVVM para organização e manutenção da aplicação
- Integração com serviços REST utilizando Retrofit
- Persistência local de dados utilizando Room Database
- Utilização de LiveData e Coroutines para gerenciamento de estado e operações assíncronas
- Desenvolvimento de componente customizado de calendário para gerenciamento dos plantões médicos. Tecnologias Kotlin
- Java
- Android
- MVVM
- Retrofit
- LiveData
- Coroutines
- Room Database
- REST
- 03/2013 até 11/2013 (8 meses)
Software Developer
Novieducati Gestao Educacional E Consultoria
- Atuação no desenvolvimento de sistemas para gestão educacional, participando da definição da arquitetura da aplicação e da padronização do processo de desenvolvimento da equipe. Principais responsabilidades
- Desenvolvimento de aplicações corporativas utilizando Java EE, JSF, EJB, Hibernate e MySQL
- Definição da arquitetura inicial do sistema e padronização da camada de persistência através de DAOs e EJBs genéricos
- Desenvolvimento de novas funcionalidades e manutenção evolutiva das aplicações
- Implantação e organização do fluxo de gerenciamento de demandas utilizando Jira
- Apoio técnico à equipe de desenvolvimento, contribuindo para definição de padrões e boas práticas. Tecnologias Java
- Java EE
- JSF
- EJB
- Hibernate
- MySQL
- Jira
- 01/2011 até 05/2013 (2 anos e 4 meses)
Software Developer
SoftBox
- Atuação no desenvolvimento de sistemas corporativos para a Ricardo Eletro e Máquina de Vendas, participando da evolução de aplicações voltadas para uma das maiores operações de varejo do país. Principais responsabilidades
- Desenvolvimento e manutenção de aplicações web e desktop utilizando Java EE
- Desenvolvimento de novas funcionalidades e manutenção evolutiva de sistemas corporativos
- Implementação e manutenção de regras de negócio relacionadas ao processo de vendas e meios de pagamento
- Desenvolvimento e otimização de consultas, procedures e integrações com Oracle
- Evolução técnica dentro da equipe, assumindo a responsabilidade pelo módulo de pagamentos via carnê, uma das principais formas de pagamento da empresa na época
- Participação na sustentação de aplicações críticas e resolução de incidentes. Tecnologias Java
- Java EE
- Hibernate
- Struts
- JavaScript
- jQuery
- Oracle
- PL/SQL
- Ant
- SVN
Formação
Sistemas da Informação
Faculdade Politecnica de Uberlandia
2011 até 2013 · Ensino Superior - Incompleto
Sistemas de Informação
Centro Universitário de Patos de Minas - UNIPAM
2008 até 2011 · Graduação - Incompleto
Idiomas
- Português Avançado
Habilidades
- Java
- Jakarta EE
- Spring Boot
- APIs REST
- Sistemas Financeiros
- Java EE
- Spring Framework
- EJB
- JPA
- Hibernate
- SOAP
- Oracle
Perfil completo, com vídeo e mais detalhes: recrutei.me/g2x9cgch