
Senior Software Engineer – Full Stack, Java, Angular
Sólides
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Participate in meetings and events within the assigned team as well as company-wide
- Use version control tools and keep your tasks organized in Azure DevOps
- Perform fixes and enhancements across various projects within the company context, and develop small features using object-oriented programming languages
- Execute tests for assigned tasks to ensure product quality and reduce the number of issues reported by QA
- Perform code reviews for other team members, always aiming for technical improvement
- Apply development best practices and implement unit and integration tests
- Participate in requirements-gathering meetings for specific features; evaluate and propose technical solutions for problems raised within the company
- Perform refactoring and improvements on legacy code, mapping the risk and potential impacts on the project
- Contribute to the learning and knowledge of colleagues with lower levels of seniority
- Estimate and mitigate impacts of more complex tasks
- Assist other developers (Intern, Junior and Mid-level) with onboarding, code reviews and pair programming, informing them about standards and technologies used
- Support the Tech Lead in guiding the team regarding code quality
Requirements
- Strong experience developing with Java 8+, Jakarta EE and Spring Boot
- Experience with RabbitMQ and/or Amazon SQS
- Proficiency with PostgreSQL, MongoDB and DynamoDB
- Experience with microservices and MVC architecture and knowledge of Clean Architecture
- Experience implementing unit tests
- Proficiency with Git / GitFlow
- Familiarity with HTML/CSS, JavaScript, Node.js, Angular (12+), and React
- Familiarity with AWS cloud services (ECS, ECR, EC2, S3, RDS, Lambda)
- Knowledge of Redis
- Experience with GlassFish/Payara application server is a plus
- Knowledge of Apache Wicket and/or JavaServer Faces is a plus
Benefits
- Meal/Food voucher of R$45.00 per working day (Sólides Benefits card)
- Transportation voucher or fuel allowance
- Unimed health plan with co-payment, no monthly fee
- OdontoPrev dental plan, fixed monthly fee of R$21.91
- Therapy: Partnership with Psicologia Viva – 3 free sessions per month
- Online courses ranging from culinary to postgraduate (Qualifica)
- Access to all courses from the Escola de Pessoas
- Home office allowance of R$60.00 (Sólides Benefits card)
- English course (English Pass)
- Perks (on-site manicure, balanced snacks, among others)
- Day off in the birthday month
- TotalPass
- Responsible Credit (payroll-deductible loan via Sólides Benefits)
- Childcare assistance – for parents with children up to 3 years and 11 months
- Support for dependents with special needs (also extended to parents)
- Sólides Patinhas (15% discount on DogLife plans)
- Ânima ecosystem agreement (discounts on undergraduate and postgraduate courses within the group)
- Sólides Postgraduate (70% discount)
- Partnerships with OnHappy, Detronic and SESC
- Super flexible dress code
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Java 8+Jakarta EESpring BootRabbitMQAmazon SQSPostgreSQLMongoDBDynamoDBmicroservicesMVC architecture
Soft Skills
team collaborationcode reviewsmentoringtechnical improvementrequirements gatheringproblem-solvingcommunicationonboardingestimating impactssupporting team