Desenvolvedor de Software JavaNa 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.Se você é uma pessoa desenvolvedora Java experiente, com mais de 5 anos de prática e com Java 8+, esta vaga pode ser ideal para você. Valorizamos profissionais que tenham habilidades técnicas sólidas e estejam comprometidos com o crescimento contínuo. Buscamos pessoas que reconheçam a importância da colaboração e da busca por respostas com colegas. Se você se identifica com esses valores e está preparado para desafios estimulantes, inscreva-se. Estamos ansiosos para receber sua inscrição!Nosso ambiente de trabalho:Trabalhamos com metodologias ágeis
Infraestrutura na AWS
Integração contínua com Jenkins, Sonar e Docker
Repositórios no GitHub
Intellij IDE (Ultimate)
Linux (remotamente) e Mac (no escritório)Desafios que você vai encontrar:Processamento de milhões de registros em curto espaço de tempo
Consulta massiva de dados para alto desempenho
Processamento assíncrono de jobs
Ambiente de alta concorrência
Tunning de funcionalidades do sistema
Uso de ferramentas de análise de código e profiling
Manutenção de base de código extensa
Realizar tudo isso sem quebrar o que já existeO que você vai usar no dia-a-dia:
Java 21
Spring MVC
Spring Boot
VueJS
TypeScript
Javascript
Hibernate
Git
Oracle e PostgreSQL
JUnit 5
Mockito 2
Redis
Selenide
Desenvolver APIs utilizando Java e outras tecnologias listadas abaixo.O que você vai usar ocasionalmente:
PL/SQL
MongoDB 4.4
Ionic com VueJS (Desenvolvimento Mobile)O que você pode precisar para dar manutenção:
JSP
Angular JS
jQueryConhecimentos desejáveis:
VueJs
Experiência com troubleshooting e análise de logs e performance
Otimização de SQLs
Kibana/APM