Desenvolvedora Java Backend – Sênior
Location
Brazil
Posted
4 days ago
Salary
0
Seniority
Senior
Job Description
Desenvolvedora Java Backend – Sênior
FCamara Consulting & Training
• Desenvolver e manter microsserviços em Java, seguindo boas práticas de arquitetura e design de software • Implementar e integrar soluções de mensageria (assíncrona e orientada a eventos) • Projetar e consumir APIs REST e eventos de domínio • Atuar na especificação técnica das soluções, contribuindo com definições arquiteturais • Implementar práticas de observabilidade (logs, métricas e tracing) • Identificar e corrigir problemas de performance, concorrência e escalabilidade • Trabalhar de forma colaborativa com times de produto, QA e infraestrutura • Apoiar tecnicamente desenvolvedores menos experientes • Garantir aderência a padrões de segurança, versionamento e governança de serviços
Job Requirements
- Experiencia em Java: OO, coleções, concorrência, tratamento de erros, debugging, testes e refatoração.
- Experiência comprovada com desenvolvimento de microsserviços e mensageria
- Experiência com evolução sistêmica e modernização de legado, especialmente upgrade de runtime, dependências e frameworks.
- Experiencia com Java 17 e boa noção de Java 21
- Experiencia com Spring Boot e construção/manutenção de APIs e serviços.
- Experiencia com AWS no dia a dia: deploy, observabilidade, troubleshooting, IAM, mensageria e integrações.
- Noções práticas de Kubernetes: deploy, config, logs, probes, variáveis, secrets e operação básica.
- Familiaridade com GitOps/CI-CD e fluxo de entrega contínua com controle de mudanças.
- Experiencia com SQL para investigar incidente, validar regra e entender impacto em produção.
- Experiencia de padrões de API RESTful
- Experiencia de arquitetura hexagonal e limpa
- Experiencia de testes unitários
Benefits
- Trabalho remoto
- Autonomia com responsabilidade
- Flexibilidade com stack e pouco apego a linguagem ou ferramenta específica
- Participação em ações sociais e desenvolvimento genuíno
- Processo estrutural de feedback contínuo
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Back-end Developer
Farmácias app | Delivery | By GrupoSCProporcionamos acesso rápido à saúde e beleza, conectando farmácias e pessoas.
• Build, develop and maintain complex systems • Provide technical guidance to the development team • Solve high-level technical challenges • Collaborate with other technical leaders to shape the company's technical strategy • Promote development best practices and technical innovation.
• Participate in creating software development plans and strategies. • Design, develop, and maintain scalable, high-performance software applications. • Work as part of a team to write a specific section of the program • Combine all elements of the program design and test it, ensuring sample data-sets yield output as intended • Write clean, efficient, and well-documented code following industry best practices. • Maintain and improve the performance of existing software • Recommend improvements to existing software programs as necessary • Collaborate with architects, product managers, and other developers to define technical requirements and system design. • Perform code reviews, mentor junior developers, and enforce coding standards. • Develop and maintain RESTful APIs, microservices, and cloud-based applications. • Optimize application performance, ensuring high availability, security, and scalability. • Implement and maintain CI/CD pipelines, ensuring smooth deployments and automation. • Work within Agile/Scrum development teams, participating in sprint planning, stand-ups, and retrospectives. • Stay up to date with emerging technologies, advocating for best practices and continuous improvement. • Must have experience in developing and implementing algorithms.
Mid-level .NET, Angular, SQL Server Developer – AI, Spec-Driven Development
ConfitecTornamos a operação de seguradoras e resseguradoras mais controlada, confiável, eficiente e segura.
• Understand business requirements and translate them into clear, well-structured technical solutions. • Develop and evolve applications using .NET, Angular, REST APIs, relational and non-relational databases, and integrations. • Use AI tools to support development, documentation, testing, refactoring, and code analysis. • Critically review solutions and AI-assisted code, ensuring quality, security, performance, and maintainability. • Participate in API design, data modeling, integrations, and technical decision-making. • Contribute to the continuous improvement of processes, technical standards, and delivery quality.
• Conduct technical interviews and assessments for PHP developer positions to evaluate candidates' coding skills, problem-solving abilities, and understanding of Java concepts. • Collaborate with recruitment teams to refine interview questions and techniques based on role requirements and industry trends. • Provide detailed feedback and recommendations on candidates to hiring managers and HR teams to assist with hiring decisions. • Stay updated with the latest Java technologies and updates to effectively assess candidates. • Participate in creating and standardizing technical interview processes and training materials for interviewers.




