Logo for SoftDesign

Software Engineer Backend (Java)

Role overview

Qualifications

  • Solid experience in Java development (17+), strong knowledge of the Spring ecosystem (Spring Boot, WebFlux)
  • Experience with Kotlin development
  • Experience with event-driven architecture (Kafka)
  • Knowledge of Cloud Computing (AWS, Google Cloud Platform, Azure)

Responsibilities

  • Design, develop and implement back-end solutions using Java, ensuring code quality and efficiency
  • Collaborate with multidisciplinary teams to understand business needs and translate requirements into technical solutions
  • Participate actively in code reviews, promoting development best practices and ensuring software quality
  • Document processes and solutions developed, ensuring knowledge is shared among the team

Key facts

Hard skills

Other skills

  • Analytical Thinking
  • Collaboration
  • Communication

About the company

SoftDesign logo

SoftDesign

Software Development

We are experts in software development. With 22 years of experience in the national and international markets, we offer conception, development, and management of digital products, including mobile apps, enterprise software, and platforms. Design, agility, and technology allow us to support innovation, the digital transformation of well-established companies, and assist startups and scale-ups in building and sustaining their digital products. Our services: Product Conception – count on us to design innovative digital solutions and plan your MVP strategy. Software Development - the best practices in UX Design, programming and testing to develop your digital product. Consulting – our specialists help to diagnose problems and apply solutions. Outsourcing - complete your team with knowledgable and certified professionals.

Company details

Company typeSME
IndustrySoftware Development
Company size201-500

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

JOB DESCRIPTION


O que buscamos?

Estamos em busca de um Software Engineer Backend (Java) para atuar em um de nossos parceiros. Procuramos um profissional com sólida experiência em desenvolvimento back-end, perfil colaborativo, pensamento analítico e capacidade de contribuir tecnicamente para a evolução de arquiteturas, processos e soluções de negócio.



RESPONSIBILITIES AND ASSIGNMENTS


O que você irá fazer:

  • 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;
  • Comunicar com stakeholders técnicos, áreas de negócio, produto e arquitetura.
  • 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.
  • Atuar como referência técnica, apoiando revisões, decisões arquiteturais e mentoria de pessoas desenvolvedoras.

REQUIREMENTS AND QUALIFICATIONS


O que você precisa ter:

  • Sólida experiência em desenvolvimento Java (17+), com forte domínio do ecossistema Spring (Spring Boot, WebFlux);
  • Experiência com desenvolvimento Kotlin;
  • Experiência com desenvolvimento Mobile (não é necessário domínio);
  • Atuar com arquitetura orientada a eventos (Kafka);
  • Trabalhar com integração com bancos de dados relacional e não relacional (Oracle, MongoDB);
  • Experiência com microsserviços e desenvolvimento de aplicações distribuídas;
  • Vivência em desenvolvimento de APIs RESTful e integração com bancos de dados;
  • Conhecimento com desenvolvimento em Cloud Computing (AWS, Google Cloud Platform, Azure);
  • Experiência com desenvolvimento e/ou orquestração de containers (Kubernetes, Docker, Openshift);
  • Experiência com ferramentas de versionamento de código, como Git;
  • Atuar com Arquitetura e design de código;
  • Conhecimento em performance, escalabilidade e otimização de aplicações distribuídas.
  • Experiência com testes automatizados e práticas de testes;
  • 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;
  • Conhecimento em práticas de observabilidade, logs, métricas e monitoramento.

Experiências Desejáveis:
  • Vivência em projetos relacionados a investimentos, previdência, cooperativas de crédito ou instituições financeiras;
  • Vivência em projetos de grande escala e em ambientes de alta disponibilidade;
  • Ter experiência com práticas de DevOps, integração contínua, entrega contínua e ferramentas de automação de deployment (CI/CD).

ADDITIONAL INFORMATION


O que oferecemos (CLTs):

🍽️ VA/VR Flex;

🩺 Plano de saúde Unimed;

😁Plano odontológico Uniodonto;

💙 Seguro de vida em grupo;
🏋️‍♀️ Totalpass;

⏸️ Empresa participante do Programa Empresa Cidadã - licença-maternidade e paternidade estendida

Benefícios Soft ( CLTs e PJs):

🧠 ZenKlub - duas sessões gratuitas por mês;

👩‍🎓Benefício Educação;

📃 Incentivo a certificações;

👩‍💼 Prêmio por tempo de casa;

🚀 Avaliações semestrais com a perspectiva de crescimento;

🗣️ Cultura de Feedback;

💰 Bônus por indicação;

Sobre a contratação:

💼Contrato no modelo CLT ou PJ;

👨‍💻Trabalho 100% Remoto;

🖥️ Escritório disponível para coworking em Porto Alegre(RS).

Estamos empenhados em construir uma empresa cada vez mais diversa e inclusiva. A vaga é aberta para todas as pessoas. Queremos muita diversidade e conhecimento compartilhado!


VEM PRA SOFT! 💙


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


Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Software Engineer Related jobs

Other jobs at SoftDesign

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.