Desenvolvedor Java Sênior | Remoto
Evolve modern web apps and microservices in a remote agile team using Java 17+, Spring Framework, Docker, Kubernetes, and cloud services (AWS preferred), while collaborating with product and design teams.
- Compensation
- Not disclosed
- Location
- BR
- Work setup
- Remote
- Seniority
- Senior
- Employment
- Not specified
- Experience
- Not specified
- Category
- Software engineering
- Posted
Skills
Must have
- Domínio de Java 17 ou superior e experiência com Spring Framework
- Experiência sólida com Git
- Conhecimento avançado em bancos de dados relacionais e não relacionais
- Vivência com metodologias ágeis, como Scrum e Kanban
- Conhecimento em Docker e Kubernetes
- Experiência com testes unitários utilizando JUnit e Mockito
- Vivência com pipelines de CI/CD, especialmente GitHub Actions, GitLab CI/CD ou Jenkins
- Experiência com monitoramento de microserviços utilizando ferramentas como Datadog, Grafana, Kibana ou Dynatrace
Nice to have
- Experiência com arquitetura cloud, preferencialmente AWS, incluindo uso de filas e storage
Full description
Na Premiersoft, transformamos desafios em soluções reais!
Com mais de uma década de atuação em desenvolvimento, somos movidos por um propósito claro: criar experiências tecnológicas que impulsionam negócios e aceleram a transformação dos nossos clientes.
Nosso time, formado por mais de 200 #Heroes, une excelência técnica ao nosso DNA: Team Player, Growth Driven e Problem Solver. Somos movidos por desafios, guiados pela inovação e comprometidos com a entrega de soluções de alto impacto, todos os dias.
Sobre a oportunidade:
Você atuará na evolução de aplicações web modernas, contribuindo para soluções baseadas em arquitetura de microserviços, com foco em qualidade técnica, segurança e boas práticas de engenharia de software.
No dia a dia, trabalhará em um time ágil e colaborativo, participando da construção e integração de APIs, da evolução contínua dos sistemas e de decisões técnicas relacionadas à manutenibilidade, monitoramento e confiabilidade das aplicações. Também terá contato com as áreas de design, produto e outras áreas parceiras para transformar necessidades de negócio em soluções eficientes, intuitivas e acessíveis.
Você será responsável por:
- Desenvolver e manter aplicações web utilizando Java, Spring Framework e boas práticas de engenharia de software;
- Construir e integrar APIs RESTful, considerando eficiência, segurança e aderência aos padrões arquiteturais;
- Colaborar com os times de design, produto e desenvolvimento na criação de interfaces intuitivas e acessíveis;
- Participar das cerimônias ágeis, contribuindo para discussões técnicas, tomada de decisões e resolução de conflitos;
- Garantir a qualidade, a conformidade e a segurança das soluções por meio de revisões de código, testes automatizados e práticas orientadas à qualidade;
- Interagir com áreas parceiras para compreender necessidades, fornecer insumos técnicos e apoiar decisões;
- Desenvolver soluções com foco em manutenibilidade, segurança e qualidade técnica;
- Identificar oportunidades de melhoria e contribuir para a evolução contínua dos sistemas e processos.
O que você precisa ter:
- Domínio de Java 17 ou superior e experiência com Spring Framework;
- Experiência sólida com Git;
- Conhecimento avançado em bancos de dados relacionais e não relacionais;
- Vivência com metodologias ágeis, como Scrum e Kanban;
- Experiência com arquitetura cloud, preferencialmente AWS, incluindo uso de filas e storage;