Desenvolvedor de Software Java 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. Se você é um(a) desenvolvedor(a) Java experiente, com mais de 5 anos de prática e conhecimento em 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á existe O 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 jQuery Conhecimentos desejáveis: VueJs Experiência com troubleshooting e análise de logs e performance Otimização de SQLs Kibana/APM