Wonderschool
Tokio Marine Group of Companies
Engenheiro de Software III - Java - Bala Cynwyd, PA
Declaração de Marketing
A Tokio Marine North America Services (TMNAS) fornece serviços de suporte profissional para as empresas do Tokio Marine Group nos Estados Unidos, incluindo Tokio Marine America, First Insurance Company of Hawaii e Philadelphia Insurance Companies. O atendimento ao cliente é nosso foco e nossa paixão! A Tokio Marine North America Services agrega valor em tudo o que fazemos, fornecendo o melhor serviço profissional aos nossos parceiros de negócios, permitindo que eles atinjam seus objetivos. Nossa equipe talentosa oferece expertise em atuária, auditoria, comunicação corporativa, finanças e investimentos, capital humano, tecnologia da informação, jurídico e folha de pagamento para nossos clientes.
Resumo da Vaga
O Engenheiro de Software III - Java suporta a configuração, desenvolvimento e manutenção de aplicações corporativas usando tecnologias Java EE (JEE). Nesta função, o Engenheiro fará parceria com analistas de negócios, arquitetos, testadores e outras equipes para analisar os requisitos de negócios e de dados, entender os fluxos de processos e entregar soluções que atendam a esses requisitos.
Esta função é ideal para um desenvolvedor proativo e prático, com fortes habilidades de solução de problemas, que consegue analisar questões rapidamente, comunicar-se efetivamente e prosperar em um ambiente de entrega de serviços dinâmico, apoiando a Tokio Marine North America Services (TMNAS) e seus clientes do Grupo.
Principais Responsabilidades
- Projetar, desenvolver e configurar aplicações Java EE (JEE)
- Colaborar com equipes técnicas multifuncionais em projetos, iniciativas e suporte operacional
- Revisar a documentação de requisitos de negócios e fornecer análise técnica, opções de solução e estimativas de esforço
- Construir provas de conceito quando necessário para validar a abordagem e a viabilidade
- Fazer parceria com equipes de relacionamento com o negócio para fornecer estimativas e cronogramas para melhorias e novos projetos
- Planejar e executar atualizações técnicas para aplicações Java
- Impulsionar práticas de DevOps, automação e melhoria contínua para fortalecer a entrega operacional
- Garantir a qualidade da implementação por meio de testes unitários e manter altos padrões de qualidade de código
- Colaborar com arquitetos corporativos, analistas de negócios (BAs), equipes de QA e especialistas para projetar e desenvolver soluções de ponta a ponta
- Pesquisar e avaliar abordagens de solução considerando restrições de projeto, padrões de arquitetura, processos de negócios e tecnologias emergentes
- Fornecer suporte completo de aplicação, incluindo manutenção, solução de problemas, suporte QA/UAT e implantações entre ambientes
- Seguir e ajudar a aplicar processos de SDLC, padrões departamentais e diretrizes de codificação/estilo para garantir a integridade de dados e sistemas
- Cumprir os controles internos necessários para desempenhar as funções do cargo e as responsabilidades administrativas
- Concluir projetos especiais e outras tarefas conforme atribuído
Qualificações
Formação Acadêmica / Licenças e Certificações Profissionais
Experiência
- 4+ anos de experiência em desenvolvimento de aplicações usando tecnologias Java EE (JEE); experiência prévia como líder é preferencial
- Experiência prática de desenvolvimento usando Java 17, JSF, Hibernate, JavaScript, CSS e React
- IDEs: IntelliJ IDEA, Eclipse (experiência prática de desenvolvimento)
- Experiência no desenvolvimento de serviços web (SOAP/REST) e na integração com Gerenciamento de API (APIM) do Azure
- Experiência trabalhando com metodologias ágeis como Scrum
- Experiência com SQL e bancos de dados como SQL Server e Oracle
- Experiência na configuração e desenvolvimento em JBoss, Spring Boot ou outros servidores de aplicação
- Experiência com repositórios de código-fonte (Git) e estratégias de branching
- Experiência com testes unitários e ferramentas de qualidade/cobertura de código como SonarQube e JaCoCo
- Experiência com ferramentas de automação de implantação como Octopus Deploy e pipelines de CI/CD do Azure DevOps
- Experiência no uso de ferramentas de desenvolvimento assistidas por IA (por exemplo, GitHub Copilot, Cursor ou similar) e na integração delas em fluxos de trabalho de engenharia do dia a dia.
Conhecimento
- Conhecimento de tecnologia em nuvem como Azure
- Conhecimento dos princípios de análise e design orientado a objetos (OOAD)
- Conhecimento de conceitos de design de portal (integração, segurança, colaboração, SSO)
- Conhecimento prático de SQL ou T-SQL é necessário
- Bacharelado em Ciência da Computação, MIS, Engenharia ou uma disciplina técnica relacionada é preferencial
- Experiência na construção de microsserviços e implantação em contêineres baseados em Kubernetes é preferencial
- Experiência na indústria de seguros (P&C) é preferencial
- Conhecimento de aplicações empacotadas como ImageRight, DocuSign ou um pacote de seguros é preferencial
- Conhecimento de ServiceNow para ticketing é preferencial
Faixa salarial $94,000 a $125,000. O salário final oferecido será baseado em fatores como a experiência do candidato e a localização geográfica.
Nossa empresa oferece um pacote competitivo de benefícios e elegibilidade para bônus, além do salário base.
Declaração EEO
A Tokio Marine Group of Companies (incluindo, mas não se limitando a Philadelphia Insurance Companies, Tokio Marine America, Inc., TMNA Services, LLC, TM Claims Service, Inc. e First Insurance Company of Hawaii, Ltd.) é um Empregador de Igualdade de Oportunidades. Para permanecermos competitivos, devemos atrair, desenvolver, motivar e reter os funcionários mais qualificados, independentemente de idade, cor, raça, religião, gênero, deficiência, origem nacional ou étnica, circunstâncias familiares, experiências de vida, estado civil, status militar, orientação sexual e/ou qualquer outro status protegido por lei.
