Job Closed
This listing is no longer active.
Build your nearshore development team in a flash Our software engineers and designers are highly skilled professionals,
Senior Software Engineer, Backend – Java
Location
Brazil
Posted
64 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer, Backend – Java
SoftDesign
• 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.
Job Requirements
- Vivência em projetos de grande escala e em ambientes de alta disponibilidade
- Conhecimento em ferramentas de versionamento de código, como Git
- Experiência com testes automatizados e práticas de DevOps(CI/CD)
- 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.
Benefits
- Auxílio alimentação e mobilidade
- Plano de saúde
- Avaliações semestrais com a perspectiva de crescimento
- Cultura de Feedback
- Recesso maternidade/paternidade
- Bônus por indicação
- ZenKlub - duas sessões gratuitas por mês
- Benefício Educação
- Prêmio por tempo de casa
- Escritório disponível para coworking em Porto Alegre(RS)
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Define technical standards and best practices; • Develop and integrate event-driven services; • Work on resolving complex problems and making technical decisions; • Provide technical support to the development team;
Full Stack Developer – Mid-level (Java, React)
Stefanini BrasilCo-creating Solutions for a Better Future
• Work in agile teams using Scrum and Kanban, actively participating in ceremonies; • Contribute to the integration between internal and external systems. • Develop, enhance, and maintain Full Stack web applications • Collaborate with the Software Architect, following architectural patterns and proposing technical improvements. • Support junior developers, serving as an occasional technical reference. • Participate in the analysis and resolution of medium-complexity technical issues.
Mid-level Software Engineer, Cloud, Java, AWS
Stefanini BrasilCo-creating Solutions for a Better Future
• Develop, enhance, and maintain Java applications and APIs, ensuring scalability, performance, and integration with AWS services such as Lambda, API Gateway, DynamoDB, and S3. • Implement and optimize Java-based solutions, integrating via AWS SDKs and APIs, and support automation of CI/CD processes and cloud application monitoring. • Develop and maintain applications using AWS SDKs and APIs. • Implement and manage serverless solutions using AWS Lambda and API Gateway. • Manage data storage with S3 and configure access permissions using IAM. • Create and maintain CI/CD pipelines using tools such as CodeCommit, CodeBuild, CodeDeploy, and CodePipeline. • Monitor and debug applications using CloudWatch and X-Ray. • Perform DevOps tasks, automation, and operations at scale. • Collaborate with cross-functional teams to ensure delivery of scalable, high-quality solutions. • Implement security and compliance best practices throughout all stages of development.
Trainee Technical Support Engineer – JavaScript, Web
EnrouteWe deliver IT services and solutions provided by a team of passionate problem solving individuals highly skilled.
• Support day-to-day technical operations • Assist in troubleshooting issues • Provide first-level support to users • Collaborate with cross-functional teams to ensure timely resolution of incidents • Contribute to maintaining system stability and user satisfaction • Document findings, troubleshooting steps, and technical observations clearly and accurately • Escalate issues to Engineering or Senior Support following defined processes • Track issue status and follow up to ensure proper resolution • Support validation of fixes and confirm successful issue resolution • Maintain internal documentation, FAQs, and troubleshooting guides • Participate in training sessions, shadowing, and continuous improvement initiatives.


