Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Engenheiro(a) Software Sr. - Java (Squad Consignado) image - Rise Careers
Job details

Engenheiro(a) Software Sr. - Java (Squad Consignado)

The candidate will be part of the PAN team, responsible for delivering high-quality software solutions while ensuring stability and performance improvements.

Skills

  • Strong experience in Java development
  • Knowledge of Spring framework
  • Experience with cloud environments, preferably AWS
  • Understanding of microservices architecture

Responsibilities

  • Act on application projects and maintenance
  • Perform analysis and improvement of application performance
  • Ensure the stability of the production environment
  • Monitor application metrics and observability
  • Participate in agile ceremonies
  • Assist in the user testing and implementation of corrections

Education

  • Bachelor's degree in technology-related fields

Benefits

  • Bonus / Profit Sharing
  • Meal Voucher
  • Food Voucher
  • Medical and Dental Insurance
  • Telemedicine services
  • Gympass/Totalpass
To read the complete job description, please click on the ‘Apply’ button
What You Should Know About Engenheiro(a) Software Sr. - Java (Squad Consignado), Banco PAN

No PAN, estamos à procura de um(a) Engenheiro(a) Software Sr. - Java para se juntar à nossa equipe vibrante em São Paulo - SP. Aqui, somos ágeis, flexíveis e criativos, sempre prontos para encarar novos desafios. Com uma cultura que promove o trabalho em equipe, ousadia empreendedora e protagonismo, você terá a oportunidade de fazer uma verdadeira diferença na vida de nossos usuários, trazendo melhorias e inovações que transformam a experiência de quem busca uma vida financeira mais inteligente. Como Engenheiro(a) Software Sr. - Java, você atuará em projetos de desenvolvimento e sustentação de aplicação. Suas principais responsabilidades incluirão analisar e melhorar a performance das aplicações, garantir a estabilidade do ambiente e acompanhar métricas de observabilidade para entrega de soluções robustas. Você participará das cerimonias ágeis do time, apoiará em soluções técnicas e conduzirá o refinamento técnico dentro da squad. Para se destacar nessa posição, é fundamental ter uma sólida experiência em Java, vivência em metodologias ágeis e conhecimento em arquitetura de microsserviços. Aqui no PAN, valorizamos o aprendizado contínuo e a empatia nas relações. Se você está pronto(a) para fazer parte desse ambiente colaborativo e inovador, seria um prazer ter você conosco!

Frequently Asked Questions (FAQs) for Engenheiro(a) Software Sr. - Java (Squad Consignado) Role at Banco PAN
Quais são as responsabilidades do Engenheiro(a) Software Sr. - Java no PAN?

O Engenheiro(a) Software Sr. - Java no PAN é responsável por atuar em projetos e na sustentação de aplicações, analisar a performance das soluções, garantir a estabilidade do ambiente produtivo e acompanhar métricas de observabilidade. Além disso, participa ativamente das cerimônias ágeis, realiza testes de homologação e colabora no desenho de soluções técnicas.

Join Rise to see the full answer
Quais qualificações são necessárias para ser um Engenheiro(a) Software Sr. - Java no PAN?

Para ser considerado(a) para a vaga de Engenheiro(a) Software Sr. - Java no PAN, é necessário ter ensino superior completo em tecnologia, experiência mínima de 5 anos na plataforma Java, e conhecimentos em Spring, NoSQL, metodologias ágeis, arquitetura de microsserviços, entre outros. Um nível intermediário de inglês também é desejável.

Join Rise to see the full answer
Como é o ambiente de trabalho do Engenheiro(a) Software Sr. - Java no PAN?

O ambiente de trabalho do Engenheiro(a) Software Sr. - Java no PAN é híbrido, permitindo que ocolaborador trabalhe 2 dias no escritório e 3 dias em home office. A cultura da empresa valoriza a flexibilidade, a inovação, e a colaboração entre as equipes, promovendo um espaço onde ideias e feedbacks são bem-vindos.

Join Rise to see the full answer
Quais benefícios o PAN oferece para o Engenheiro(a) Software Sr. - Java?

Os benefícios oferecidos pelo PAN para o Engenheiro(a) Software Sr. - Java incluem bônus de desempenho, vale refeição e alimentação, convênios médicos e odontológicos, auxílio creche, sessões de psicoterapia, programas de desenvolvimento e muito mais, tudo pensado para cuidar do bem-estar dos colaboradores.

Join Rise to see the full answer
Como é o processo de seleção para Engenheiro(a) Software Sr. - Java no PAN?

O processo de seleção para a vaga de Engenheiro(a) Software Sr. - Java no PAN envolve uma análise de currículos, entrevistas técnicas e comportamentais. Durante as entrevistas, os candidatos terão a oportunidade de demonstrar suas habilidades técnicas e sua compatibilidade com a cultura organizacional do PAN.

Join Rise to see the full answer
Common Interview Questions for Engenheiro(a) Software Sr. - Java (Squad Consignado)
Como você garantiria a estabilidade do ambiente produtivo como Engenheiro(a) Software Sr. - Java?

Para garantir a estabilidade do ambiente produtivo, eu implementaria monitoramento contínuo utilizando ferramentas como Prometheus e Grafana. Also, eu revisitaria frequentemente métricas de performance e feedbacks dos usuários para realizar ajustes proativos e evitar downtime.

Join Rise to see the full answer
Pode descrever sua experiência com Java e como isso contribuirá no trabalho no PAN?

Tenho mais de 5 anos de experiência trabalhando com Java, especialmente nas versões 8 e 11. Essa experiência me permite desenvolver soluções escaláveis e otimizar aplicações, que são essenciais para atender às necessidades e a missão do PAN em transformar a vida dos usuários.

Join Rise to see the full answer
Como você aborda o trabalho em equipe no desenvolvimento ágil?

Acredito que a comunicação aberta e a colaboração são fundamentais em um ambiente ágil. Busco sempre ouvir as ideias do time e incentivar um ambiente onde todos se sintam à vontade para contribuir, o que, com certeza, nos levará a melhores resultados coletivos.

Join Rise to see the full answer
Explique seu processo de realização de testes unitários e sua importância.

Realizo testes unitários como parte do meu fluxo de trabalho para garantir que cada componente do código funcione corretamente antes da integração. Isso previne defeitos e garante um código mais confiável, o que é vital para manter a qualidade das aplicações no PAN.

Join Rise to see the full answer
Qual é sua abordagem para melhorar a performance de uma aplicação?

Primeiro, faço uma análise detalhada do desempenho atual utilizando ferramentas de monitoramento. Em seguida, busco identificar gargalos e aplicar melhorias como refatoração de código, otimização de queries e ajustes na arquitetura, garantindo uma performance robusta e eficiente.

Join Rise to see the full answer
Como você lida com feedbacks e críticas construtivas?

Vejo feedbacks e críticas construtivas como oportunidades de aprendizado. Procuro sempre analisá-los com uma mentalidade aberta e utilizar as informações para aprimorar minhas habilidades e resultados, contribuindo assim para o crescimento da equipe e do projeto.

Join Rise to see the full answer
Quais são as suas experiências com metodologias ágeis, especificamente Scrum?

Minha experiência com metodologias ágeis, especialmente Scrum, tem sido muito positiva. Participei de várias sprints, onde ajudei a definir o backlog, planejar as tarefas e realizar revisões. Essa cultura me ajudou a entender melhor as prioridades dos projetos e a entregar resultados mais eficientes.

Join Rise to see the full answer
Você poderia nos contar sobre uma vez em que resolveu um problema complexo em grupo?

Em um projeto anterior, havia um desafio de interoperabilidade entre microserviços. Organizei uma reunião com os desenvolvedores para discutir os pontos críticos e, juntos, discutimos soluções viáveis e implementamos uma comunicação mais clara entre os serviços, o que solucionou o problema e melhorou a produtividade da equipe.

Join Rise to see the full answer
Qual a sua opinião sobre a importância de design patterns na programação?

Design patterns são fundamentais na programação, pois provêm soluções testadas para problemas comuns, melhorando a manutenibilidade e a escalabilidade do código. Incorporo design patterns em meus projetos para facilitar a colaboração e garantir que o trabalho seja mais fácil de entender e expandir por outros desenvolvedores.

Join Rise to see the full answer
Como você se mantém atualizado sobre as novas tecnologias e tendências em Java?

Eu me mantenho atualizado através de uma combinação de leitura de blogs, participação em webinars, e cursos online. Também participo de comunidades de desenvolvedores e grupos de discussão que focam em inovações e boas práticas no desenvolvimento em Java.

Join Rise to see the full answer
Similar Jobs
ília Remote Remote (anywhere on the globe)
Posted 11 days ago
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Posted 7 days ago
Posted 5 days ago
Photo of the Rise User
Lead Bank Hybrid Sunnyvale/San Francisco/New York
Posted 14 hours ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
LOCATION
No info
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 5, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!