SoftDesign

Software Engineer, Full Stack, Java, React

SoftDesign

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇧🇷 Brazil

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

DockerJavaKafkaKotlinMongoDBOpenShiftOracleReactSOAPSpringSpring BootSpringBoot

About the role

  • Design, develop, and implement back-end and front-end solutions, ensuring code quality and efficiency;
  • Work in agile environments, ensuring high quality and performance in deliveries;
  • Implement scalable solutions following best practices and security standards;
  • Collaborate with cross-functional teams to understand business needs and translate requirements into technical solutions;
  • Actively participate in code reviews, promoting development best practices and maintaining software quality;
  • Contribute to system architecture definition and service integrations;
  • Identify and resolve technical issues, proposing continuous improvements to existing processes and systems;
  • Document processes and developed solutions, ensuring knowledge is shared across the team.

Requirements

  • Strong experience in Kotlin development (preferred) or Java (17+), with solid mastery of the Spring ecosystem (Spring Boot);
  • Experience developing solutions with React, HTML, and CSS;
  • Experience working with event-driven architecture (Kafka);
  • Experience integrating with relational and NoSQL databases (Oracle, MongoDB);
  • Experience with data modeling;
  • Experience with microservices and developing distributed and concurrent applications;
  • Experience developing REST/SOAP APIs and integrating with external services and databases;
  • Experience with container-based development (Kubernetes, Docker, OpenShift);
  • Involvement in architecture and code design;
  • Familiarity with testing practices;
  • Awareness of information security and secure development best practices;
  • Experience with CI/CD and version control best practices (Git).
Benefits
  • Meal and transportation allowance;
  • Health insurance;
  • Semi-annual performance reviews with growth opportunities;
  • Feedback-oriented culture;
  • Maternity/paternity leave;
  • Referral bonus;
  • ZenKlub — two free sessions per month;
  • Education benefit;
  • Service anniversary award;
  • Office available for coworking in Porto Alegre (RS, Brazil).

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
KotlinJavaSpring BootReactHTMLCSSKafkaOracleMongoDBmicroservices
Soft skills
collaborationcode reviewsproblem solvingdocumentationcontinuous improvement