Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Software Engineer Backend Pleno (Java).
Brazil Jobs Expertini

Urgent! Software Engineer Backend Pleno (Java) Career Opportunity with SoftDesign in Brazil

Software Engineer Backend Pleno (Java)



Job description

Conheça nossa página de carreira em https://softdesign.com.br/vemprasoft/

/n

Desejáveis:

  • Conhecimento com desenvolvimento em Cloud Computing (AWS, Google Cloud Plarform, Azure);
  • Vivência em projetos de grande escala e em ambientes de alta disponibilidade;
  • Conhecimento em ferramentas de versionamento de código, como Git.



Formação e engajamento desejáveis:

  • Graduação Completa em Ciência da Computação, Engenharia da Computação ou áreas correlatas;
  • Participação em grupos de tecnologias ou envolvimento com algum tipo de comunidade;
  • Capacidade de trabalhar de forma colaborativa em um ambiente dinâmico e em constante mudança;
  • Habilidade para resolver problemas complexos e pensar criticamente sobre as soluções propostas;
  • Concepção colaborativa de produtos;
  • Trabalha para seu autodesenvolvimento constante em tecnologia.
/n

O que você precisa ter:

  • Experiência em desenvolvimento Java (17+) e Spring Boot;
  • Experiência com micro serviços e desenvolvimento de aplicações distribuídas e concorrentes;
  • Atuar com arquitetura orientada a eventos (Kafka);
  • Desenvolvimento de APIs RESTful e integração com bancos de dados;
  • Trabalhar com bancos de dados relacional e não relacional (Oracle, MongoDB);
  • Forte conhecimento em boas práticas de desenvolvimento (Clean Code, Design Patterns e Clean Arch) para construir soluções escaláveis, legíveis e sustentáveis;
  • Desenvolvimento de testes unitários;
  • Conhecimento de CI/ CD (teoria/ conceito);
  • Noções de segurança da informação e boas práticas de desenvolvimento seguro;
  • Contribuir com práticas de desenvolvimento ágil e metodologias como Scrum ou Kanban.


As principais atribuições incluem:

  • Projetar, desenvolver e implementar soluções back-end utilizando Java, garantindo a qualidade e a eficiência do código;
  • Colaborar com equipes multidisciplinares para entender as necessidades do negócio e traduzir requisitos em soluções técnicas;
  • Participar ativamente de revisões de código, promovendo boas práticas de desenvolvimento e garantindo a manutenção da qualidade do software;
  • Contribuir para a definição de arquitetura de sistemas e integração de serviços;
  • Identificar e resolver problemas técnicos, propondo melhorias contínuas nos processos e sistemas existentes;
  • Documentar processos e soluções desenvolvidas, assegurando que o conhecimento seja compartilhado entre a equipe.


Required Skill Profession

Computer Occupations



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Software Engineer Potential: Insight & Career Growth Guide