
Software Engineer, Full Stack, Java, React
SoftDesign
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇧🇷 Brazil
Visit company websiteJob 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