Senior Software Engineer – Full-Stack, Java/Flutter
Posted 9hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Engenheiro Fullstack Sr desenvolvendo soluções Java e Flutter para uma HR Tech. Evolução de software, arquitetura, testes automatizados e colaboração técnica remota.
Responsibilities:
- Develop and maintain software features
- Propose improvements and refactoring when necessary
- Maintain an active presence in the company’s communication channels
- Participate actively in technical development by suggesting tools and technologies
- Collaborate with the team, support colleagues, and participate in alignment meetings
- Use Azure DevOps and GitLab for version control and task organization
- Ensure code quality through automated unit, integration, and mutation testing
- Participate in code reviews and contribute to technical standards and best practices
- Estimate and mitigate risks in complex tasks
- Assist with onboarding and the technical development of less experienced professionals
Requirements:
- Solid experience with Java 8+, Java EE, Spring Boot, Quarkus, and MicroProfile
- Experience in front-end development using Flutter
- Familiarity with EKS
- Experience with asynchronous integrations using RabbitMQ and/or AWS SQS
- Experience creating technical documentation using Markdown, Swagger/OpenAPI, the C4 Model, and UML
- Knowledge of relational and non-relational databases, such as PostgreSQL and MongoDB
- Strong command of software architecture best practices, such as DDD, Microservices, MVC, and Clean Architecture
- Experience implementing unit tests with JUnit
- Knowledge of Redis
- Proficiency in Git and GitFlow
- Familiarity with AWS integration
- Mobile development with Flutter is a plus
- Familiarity with Flutter Desktop is a plus
- Familiarity with Electron JS is a plus
- Knowledge of JavaScript and TypeScript is a plus
- Experience with mutation testing using Pitest is a plus
- Familiarity with GitLab Pipelines is a plus
- Knowledge of DynamoDB is a plus
- Knowledge of Linux systems and system administration is a plus
Benefits:
- Meal or food allowance of BRL 45.00 per business day
- Unimed health insurance with copayment and no monthly premium
- OdontoPrev dental insurance with a fixed monthly premium of BRL 21.91
- Therapy: partnership with Psicologia Viva, including three free sessions per month
- Online courses ranging from Gastronomy to graduate-level programs through Qualifica
- Access to all courses offered by Escola de Pessoas
- Home office allowance of BRL 60.00
- Birthday month day off
- TotalPass
- Childcare allowance for mothers and fathers with children up to 3 years and 11 months old
- Ânima ecosystem partnership, offering discounts on undergraduate and graduate programs at the group’s institutions
- Partnerships with OnHappy and SESC, plus Guapeco pet health insurance


















