Logo for SoftDesign

Software Engineer (Java)

Role overview

Qualifications

  • Solid experience in back-end development with Java 17+ and Spring Boot
  • Experience in developing REST APIs
  • Experience with SQL and MongoDB databases
  • Knowledge of domain modeling and business rule implementation

Responsibilities

  • Develop and implement functionalities in back-end systems using Java, ensuring code quality and scalability
  • Collaborate with multidisciplinary teams to understand business requirements and translate them into effective technical solutions
  • Maintain and optimize existing systems by identifying and correcting performance issues
  • Participate actively in code reviews, promoting best development practices and ensuring software quality

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 profissional para o cargo de Desenvolvedor BackEnd Senior, para integrar uma de nossas equipes alocado em um de nossos parceiros. Este profissional será responsável por desenvolver, manter e otimizar sistemas que suportam as operações, garantindo a eficiência e a segurança das soluções oferecidas.



RESPONSIBILITIES AND ASSIGNMENTS


O que você irá fazer:

  • Desenvolver e implementar funcionalidades em sistemas back-end utilizando Java, assegurando a qualidade e a escalabilidade do código;
  • Colaborar com equipes multidisciplinares para entender requisitos de negócios e traduzir em soluções técnicas eficazes;
  • Realizar a manutenção e a otimização de sistemas existentes, identificando e corrigindo falhas e gargalos de desempenho;
  • Participar ativamente de revisões de código, promovendo boas práticas de desenvolvimento e garantindo a qualidade do software;
  • Utilizar Git para versionamento de código, facilitando a colaboração e o controle de alterações no desenvolvimento dos projetos;
  • Contribuir para a documentação técnica dos sistemas, assegurando que as informações estejam atualizadas e acessíveis para a equipe.


REQUIREMENTS AND QUALIFICATIONS


O que você precisa ter

  • Experiência sólida em desenvolvimento back-end com Java 17+ e Spring Boot;
  • Experiência no desenvolvimento de APIs REST;
  • Experiência com banco de dados SQL e MongoDB;
  • Conhecimento em modelagem de domínio e implementação de regras de negócio;
  • Experiência com bancos de dados relacionais e JPA/Hibernate;
  • Experiência com testes automatizados (JUnit, Mockito ou similares);
  • Domínio de Git e boas práticas de versionamento;
  • Conhecimento de Clean Code, SOLID e tratamento de exceções;
  • Vivência com metodologias ágeis.


Experiências desejáveis

  • Experiência com arquiteturas de microserviços;
  • Integração com APIs e serviços externos;
  • Conhecimento em observabilidade e logging;
  • Familiaridade com práticas DevOps e CI/CD;
  • Experiência em soluções financeiras, crédito ou cooperativismo;
  • Conhecimento em performance e escalabilidade de aplicações.


ADDITIONAL INFORMATION


O que oferecemos (CLTs):

🍽️ VA/VR Flex;
🩺 Plano de saúde Unimed;
🩺Plano odontológico Uniodonto;
🦾 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:

👨‍💻Trabalho Remoto;

👜 Contratação no modelo ;
🖥️ 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.