Na Bluesoft, valorizamos o bem-estar de nossos colaboradores, pois acreditamos que um ambiente de trabalho positivo resulta em um trabalho extraordinário que mantém nossos clientes sempre satisfeitos.
Temos uma missão clara: Prover tecnologia para tornar empresas mais ágeis e prósperas. Não apenas buscamos velocidade, mas também adaptabilidade e crescimento contínuo para gerar mais valor aos nossos clientes.
Nossa visão é ousada: Queremos ser a Melhor Empresa de sistemas de gestão do mundo! Acreditamos que é possível alcançar esse objetivo com nossa dedicação e comprometimento.
Nossos valores são o alicerce de tudo o que fazemos:
Integridade: Valorizamos as pessoas e agimos com ética e transparência para conquistar credibilidade e confiança.
Eficácia: Acreditamos em fazer a coisa certa, do jeito certo e rápido.
Entusiasmo: Acreditamos que o entusiasmo e a positividade são essenciais para o sucesso. Quem ama o que faz trabalha com alegria e aproveita a jornada.
Evolução: Estamos sempre buscando ser melhores a cada dia. Valorizamos a humildade e a aprendizagem contínua, e incentivamos a criatividade e a inovação.
Colaboração: Valorizamos a colaboração, o aprendizado mútuo e a união de forças para alcançar grandes conquistas, respeitando diferentes perspectivas e construindo, juntos, um futuro melhor.
Sobre a vaga:
Buscamos um(a) Desenvolvedor(a) Java Sênior com forte expertise em tuning, profiling e otimização de aplicações corporativas complexas. Essa pessoa será responsável por garantir que nossos sistemas entregam alto desempenho, escalabilidade e eficiência, mesmo em cenários de grande volume de dados e alta concorrência.
Desafios que você vai encontrar:
* Identificar e corrigir gargalos de desempenho em aplicações Java complexas.
* Realizar tuning avançado de JVM, Hibernate e Spring para otimização de performance.
* Implementar técnicas de profiling utilizando ferramentas como VisualVM, JProfiler e afins.
* Realizar tuning e otimização de consultas SQL em bancos de dados Oracle e PostgreSQL.
* Analisar e otimizar rotinas assíncronas e de alta concorrência.
* Implementar e monitorar métricas de performance utilizando ferramentas como Kibana, APM, Grafana.
* Trabalhar na manutenção e refatoração de uma base de código extensa, garantindo estabilidade e desempenho.
* Participar ativamente na definição de boas práticas e estratégias para garantir escalabilidade e eficiência no sistema.
* AWS para gerenciar nossa infraestrutura em nuvem.
O que você vai usar no dia a dia:
* Java 21
* Spring 6 (MVC, Boot, Security, Core, Data)
* Hibernate 6
* Redis (para caching e performance)
* Oracle e PostgreSQL (otimização de queries, índices e estruturas complexas)
* Ferramentas de análise e profiling de código
* Ferramentas de integração contínua como: Jenkins, Sonar e Docker
O que você vai usar ocasionalmente
* VueJS, TypeScript e JavaScript para demandas no front-end
* PL/SQL
* MongoDB 4.4
* Ionic com VueJS (Desenvolvimento Mobile)
O que você pode precisar para dar manutenção
* JSP, AngularJS e jQuery para lidar com sistemas legados
Conhecimentos desejáveis:
* Experiência sólida com troubleshooting, análise de logs e investigação de problemas complexos de performance.
* Conhecimento avançado de Java Memory Management, Garbage Collection Tuning e identificação de memory leaks.
* Experiência na configuração de ferramentas de monitoramento e análise de métricas, como Kibana, APM, Grafana ou similares.
* Familiaridade com otimização de algoritmos e estruturas de dados para cenários de alto desempenho.
Se você é um profissional apaixonado por performance e busca desafios técnicos robustos, essa vaga é para você!