软件工程师(Java)
Engenheiro de Software (Java)
当你想到职业生涯,脑海中会浮现什么?目标?协作?成为推动改变的主角?在PagBank,我们拥有这一切,还有更多。 💛
我们正在寻找为公司自豪的员工。一群想要简化人们财务生活并推动业务发展的热情人士!
想开启一段更有价值的职业生涯吗?来看看这个机会,#VemProPags!
根据职位的级别和挑战性,您将负责:
- 使用Java开发和优化应用程序和服务。
- 将业务需求转化为可扩展且可持续的技术解决方案。
- 开发和维护基于微服务的解决方案。
- 参与架构演进和应用程序的持续改进。
- 开发和维护API以及系统间集成。
- 实现自动化测试并提升代码质量。
- 在生产环境中识别和解决故障。
- 通过监控和可观测性工具跟踪应用程序的健康状况。
- 开发有助于平台自动化、可用性、安全性和可靠性的解决方案。
- 研究并实现有助于解决方案和开发流程演进的技术。
我们寻求不同经验水平的人才。因此,以下知识的掌握程度将根据职位的级别进行评估:
- 计算机科学或相关领域的本科及以上学历。
- 具备使用Java进行软件开发的知识和/或经验。
- 具备Spring Boot的知识和/或经验。
- 具备面向对象编程的知识。
- 具备REST API和JSON的知识。
- 具备关系型数据库和SQL的知识。
- 具备Git的知识。
- 具备单元测试和自动化测试的知识。
- 具备Linux的知识。
- 具备微服务和分布式系统知识。
- 具备数据结构和算法的知识。
- 具备持续集成和持续交付(CI/CD)实践的知识。
- 技术英语能力。
如您还具备以下知识和经验,将更具优势:
- 具备AWS的知识和/或经验。
- 具备Docker和Kubernetes的知识。
- 具备DevOps实践的知识。
- 具备TDD和BDD的经验。
- 具备并发编程的知识。
- 具备设计模式的知识。
- 具备监控和可观测性工具(如New Relic)的经验。
查看英文原文
Quando você pensa em carreira, o que vem à sua mente? Propósito? Colaboração? Ser protagonista para fazer a diferença? No PagBank temos tudo isso e muito mais. 💛
Estamos em busca de pessoas que vistam a camisa com orgulho. Gente com vontade de facilitar a vida financeira das pessoas e impulsionar negócios!
Tá a fim de uma carreira que rende mais? Confira essa oportunidade e #VemProPags!
De acordo com a senioridade e o desafio da posição, você poderá:
- Desenvolver e evoluir aplicações e serviços utilizando Java.
- Traduzir requisitos de negócio em soluções técnicas escaláveis e sustentáveis.
- Desenvolver e manter soluções baseadas em microsserviços.
- Atuar na evolução da arquitetura e na melhoria contínua das aplicações.
- Desenvolver e manter APIs e integrações entre sistemas.
- Implementar testes automatizados e contribuir para a qualidade do código.
- Atuar na identificação e resolução de problemas em ambientes produtivos.
- Acompanhar a saúde das aplicações por meio de ferramentas de monitoramento e observabilidade.
- Desenvolver soluções que contribuam para a automação, disponibilidade, segurança e confiabilidade das plataformas.
- Pesquisar e implementar tecnologias que contribuam para a evolução das soluções e dos processos de desenvolvimento.
Buscamos diferentes níveis de experiência. Por isso, o grau de domínio esperado nos conhecimentos abaixo será considerado de acordo com a senioridade da oportunidade:
- Superior completo em Tecnologia da Informação ou áreas correlatas.
- Conhecimento e/ou experiência com desenvolvimento de software utilizando Java.
- Conhecimento e/ou experiência com Spring Boot.
- Conhecimento em programação orientada a objetos.
- Conhecimento em APIs REST e JSON.
- Conhecimento em bancos de dados relacionais e SQL.
- Conhecimento em Git.
- Conhecimento em testes unitários e automatizados.
- Conhecimento em Linux.
- Conhecimento em microsserviços e sistemas distribuídos.
- Conhecimento em estruturas de dados e algoritmos.
- Conhecimento em práticas de integração e entrega contínuas (CI/CD).
- Inglês técnico.
Para se destacar nesta posição, seria legal se você também tivesse:
- Conhecimento e/ou experiência com AWS.
- Conhecimento em Docker e Kubernetes.
- Conhecimento em práticas de DevOps.
- Experiência com TDD e BDD.
- Conhecimento em programação concorrente.
- Conhecimento em Design Patterns.
- Experiência com ferramentas de monitoramento e observabilidade, como New Relic.
- Conhecimento em bancos de dados NoSQL.
- Conhecimento em GraphQL.
- Experiência com
- Experiência com Scrum, Lean ou Kanban.
- Conhecimento em Jenkins ou GitHub Actions.
- Certificação em Java.
Informações adicionais
Modelo de trabalho:
- Para profissionais que residem em São Paulo (SP) ou em um raio de até 90 km da cidade, o modelo de trabalho é híbrido, com atuação presencial 1 vez por semana em nosso escritório na região da Faria Lima, em São Paulo (SP).
- Para profissionais que residem a mais de 90 km de São Paulo (SP), o modelo de trabalho é Full Home Office.
Originally posted on Himalayas