Job Closed
This listing is no longer active.
Juntos com quem sonha grande 💜
Senior Software Engineer – Full Stack, Java, Angular
Location
Brazil
Posted
159 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer – Full Stack, Java, Angular
Sólides
• 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
Job 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
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Apply BIM and Autodesk expertise to define and refine rules • Implement and enhance backend systems in Python • Work on BIM data normalization • Develop and evolve backend services following Clean Architecture • Translate engineering guidelines into auditable computational rules • Understand construction workflows and anticipate real-world design exceptions • Create and maintain documentation of technical principles
Software Engineer, Ruby
OysterCreating a more equal world by making it possible for companies everywhere to hire people anywhere. 🌎 🌍 🌏
• Design, develop, and maintain high-quality web applications and backend services using Ruby on Rails. • Translate product requirements into technical solutions that balance business needs, scalability, and maintainability. • Collaborate cross-functionally with Product, Design, and other Engineering teams to plan, build, and ship features end to end. • Champion engineering best practices, including test-driven development (TDD), continuous integration, secure coding, and code documentation. • Participate in and lead technical discussions, architecture reviews, and domain modeling. • Mentor and support teammates, including conducting code reviews and providing thoughtful feedback to promote growth and code excellence. • Monitor and improve application performance, identifying and fixing bottlenecks, bugs, and other inefficiencies. • Contribute to a culture of continuous improvement, advocating for tools and processes that support remote collaboration and team effectiveness.
Principal AI Engineer – Video Analytics, C#, Python
Dev.ProSoftware Development Partner. Result-driven. Quality-obsessed.
• Collaborate with top engineers on an innovative, technically challenging computer vision project • Build impactful systems that enhance safety across large fleets and industrial operations • Gain hands-on experience with GPU-accelerated video analytics, temporal tracking, and real-time safety monitoring • Develop and optimize GPU-accelerated video inference pipelines for real-time processing • Implement, evaluate, and improve object detection models (YOLO or similar) • Build temporal smoothing and tracking logic for safety event detection • Optimize model performance using TensorRT, ONNX, CUDA, and GPU profiling tools • Build and maintain integrations with event-driven APIs, Azure Event Hub, Blob Storage, and internal services • Add metrics, logging, telemetry, and fail-safe mechanisms for resilient inference jobs • Collaborate on dataset curation, labeling, model training, validation, and experiment tracking • Support containerized deployments (Docker) and assist with monitoring and scaling production workload
Desenvolvedor Baixa Plataforma, Java
CertsysRevolucionando o Setor Público com Tecnologia e Inovação.
• Compor o time de desenvolvimento, assumindo itens de trabalho para desenvolvimento a cada Sprint. • Executar as atividades de desenvolvimento de software de forma multidisciplinar, com foco na qualidade e manutenibilidade do produto, tais como requisito, análise e design, programação, gerencia de configuração, testes, implantação. • Gerir seu próprio trabalho sinalizando prontamente para a equipe sobre eventuais atrasos ou outros impedimentos.




