Leve para sua Vida
Desenvolvedor Back-End Pl – Java
Location
Brazil
Posted
3 days ago
Salary
0
Seniority
Senior
Job Description
Desenvolvedor Back-End Pl – Java
banco BV
• Desenvolver e manter microserviços backend em Java (11+) com Spring Boot; • Implementar APIs REST; • Construir soluções aderentes à Arquitetura; • Criar integrações com sistemas internos e externos; • Garantir consistência de dados em fluxos distribuídos; • Revisar código (code review) com foco em: • Qualidade; • Segurança; • Performance; • Trabalhar com pipelines de CI/CD; • Preparar aplicações para deploy; • Participar de cerimônias: • Daily; • Planning; • Refinamento; • Retrospectiva; • Estimar histórias técnicas; • Quebrar épicos em tarefas menores; • Colaborar com: • PO (Product Owner); • QA; • Devs frontend; • Dar visibilidade de impedimentos.
Job Requirements
- Experiência em Arquitetura Hexagonal e abordagem de Contract First para orquestração de microserviços.
- Experiência avançada em Java 11 ou superior.
- Proficiência em Spring Boot, Spring Data (ORM), Spring Security.
- Conhecimento em RabbitMQ, Kafka e GCP PubSub.
- Conhecimento em Jboss e EJB.
- Experiência em JUnit para testes unitários.
- Conhecimento em Design Patterns.
- Experiência em CI/CD (Integração Contínua e Entrega Contínua).
- Familiaridade com Kubernetes para orquestração de contêineres.
- Experiência com ferramentas de Observabilidade.
- Conhecimento em ferramentas de monitoramento como Prometheus/Kibana.
- Experiência com Docker para contêinerização de aplicações.
- Conhecimento em MySQL e NoSQL, especialmente GCP Firestore.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Software Engineer - Kubernetes Operations
MarqetaYou see a card. We see endless possibilities.™
Role Description Marqeta is looking for a talented Senior Software Engineer - Kubernetes Operations to help build and scale our foundational compute infrastructure. You will define and deliver well-scoped milestones for projects and may serve as a technical lead for projects on your team. You will actively keep customer needs in mind and work with cross-functional stakeholders to deliver technical solutions that provide value quickly. Learn more about our Product and Engineering team. The Impact You'll Have - Design, build, and maintain highly available Kubernetes infrastructure at scale - Lead design for small-medium components/features and participate in design for larger components/features - Have significant ownership of a component/feature of the compute platform - Contribute to architecture decisions for container orchestration and cloud-native services - Mentor engineers on Kubernetes best practices, container security, and cloud infrastructure - Develop automation tools and improve CI/CD pipelines for containerized applications - Collaborate with platform and application teams to optimize workload performance - Drive initiatives to improve system reliability, observability, and disaster recovery - Participate in on-call rotation and incident response Qualifications - 5+ years of software engineering experience - 3+ years of hands-on production experience with Kubernetes - Strong understanding of container technologies (Docker, containerd) - Experience with infrastructure as code (Terraform, Helm, or similar) - Proficiency in at least one programming language (Go, Python, Java) - Deep knowledge of networking, security, and distributed systems - Experience with cloud platforms (AWS, GCP, or Azure) - Strong communication and collaboration skills Requirements - Certified Kubernetes Administrator (CKA) or Certified Kubernetes Security Specialist (CKS) - Experience with service mesh technologies (Istio, Linkerd) - Knowledge of observability tools (Prometheus, Grafana, Datadog) - Experience in fintech or payments industry - Contributions to open-source Kubernetes ecosystem Benefits - Multiple health insurance options - Flexible time off – take what you need - Retirement savings program with company contribution and after tax contributions - Equity in a publicly-traded company and an Employee Stock Purchase Program - Family-forming benefits, fertility support, and up to 20 weeks of Parental Leave - Free therapy sessions, financial and professional coaching, and legal advice - Monthly stipend to support our remote work model - Annual “development dollars” to support our people growth and development - Through Flex First, the freedom to live and work wherever you and your family thrive
Python Developer II
Finance of AmericaEmpowering 55+ customers with modern reverse mortgage options to fund the next chapter in life. NMLS #2285
• Participate in the optimization and continuous improvement of the software development process. • Contribute to an analytics program by developing new and enhancing existing applications. • Participate in evaluating and improving existing systems and their documentations. • Experiment and implement new technologies and techniques in the cloud. • Develop and maintain software in Python. • Write re-usable, testable and efficient code. • Resolve problems with software functionality and suggest improvements. • Work closely with junior members of the team and provide feedback on their work.
• Craft client code that is not just efficient but also performant, testable, scalable, secure, and of the highest quality. • Ensure code is secure through Software Composition Analysis (SCA), and drive remediation through triaging, prioritization, remediation and verification. • Provide accurate status tracking, reporting, and estimation using project methods and tools. • Gather requirements, validate their understanding amongst the team, and create and maintain relevant documentation. • Execute activities within the current methodology and uphold the highest quality standards. • Foster collaboration with fellow engineers, designers, and managers to comprehend user pain points and iterate on solutions that drive client success. • Take ownership of projects, from technical design to a successful launch. • Participating in code reviews to maintain code quality and consistency.
• Craft client code that is not just efficient but also performant, testable, scalable, secure, and of the highest quality. • Ensure code is secure through Software Composition Analysis (SCA), and drive remediation through triaging, prioritization, remediation and verification. • Provide accurate status tracking, reporting, and estimation using project methods and tools. • Gather requirements, validate their understanding amongst the team, and create and maintain relevant documentation. • Execute activities within the current methodology and uphold the highest quality standards. • Foster collaboration with fellow engineers, designers, and managers to comprehend user pain points and iterate on solutions that drive client success. • Take ownership of projects, from technical design to a successful launch. • Participating in code reviews to maintain code quality and consistency.



