Job Closed
This listing is no longer active.
...arte em administrar pessoas !
Mid-Level Full Stack Developer – Java/Angular
Location
Brazil
Posted
77 days ago
Salary
0
Seniority
Senior
Job Description
Mid-Level Full Stack Developer – Java/Angular
CRJA Consultoria - Recrutamento & Seleção
• Maintain and enhance features in legacy backend systems (Struts/Spring) • Develop new interfaces in modern Angular while ensuring compatibility with AngularJS modules • Create and optimize SQL queries for reports and batch operations • Develop integrations with external systems via REST APIs • Actively collaborate in code reviews and incremental refactoring processes
Job Requirements
- 3 to 6 years working in production environments (not only greenfield projects)
- Hands-on with SQL: Ability to troubleshoot and optimize performance without relying exclusively on ORMs
- Understanding that legacy code delivers business value; focus on understanding the context before proposing changes
- Ability to make defensible technical decisions, while having the maturity to seek guidance on high-impact architectures
- Atomic commits, clear commit messages, and documented code
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Java Developer – Business Automation, AI
The AES GroupWe bring businesses and talent together to deliver the most innovative technology solution that create the most positive
• Design, develop, and maintain decision services using Drools (DRL); migrate legacy workflows to cloud-native Kogito microservices. • Build and manage AWS Bedrock Knowledge Bases to enable accurate, context-aware AI responses. • Create automated pipelines to extract, clean, and convert legacy documentation into optimized formats (Markdown/vector-ready), stored in Amazon S3. • Develop secure, high-performance REST APIs using Quarkus or Spring Boot to integrate chatbot capabilities into Java applications. • Deploy and scale business automation services in Kubernetes/OpenShift environments. • Collaborate with engineering and product stakeholders to improve decision accuracy, performance, and maintainability.
Senior Rust Backend Engineer – Distributed Systems
TravoomTravoom is the marketplace for bucket list travel experiences.
• Designing and owning core backend architecture in Rust (async-first) • Defining service boundaries, data ownership, and evolution strategy • Designing scalable APIs (REST and/or GraphQL) for mobile and web clients • Modeling and operating PostgreSQL as a long-term source of truth • Architecting real-time systems (feeds, messaging, event-driven workflows) • Making tradeoffs around consistency, latency, and scalability • Working with DevOps while retaining backend architectural authority • Reviewing critical code paths and preventing premature complexity • Helping shape the backend team as the company grows
• Play a pivotal role in revolutionizing the automotive industry • Develop cutting-edge tools and applications • Focus on the consumer financing area of our retail website, Autohero • Take ownership of our applications, ensuring they meet the highest quality standards and deliver exceptional value to our clients • Propose and lead innovative solutions and drive impactful changes that address both technical and business challenges • Share ownership of the full development lifecycle, from investigation and architecture to QA, deployment, monitoring, and maintenance of critical services • Tackle complex problems with a practical, hands-on approach, driving platform innovation • Collaborate closely, lead PoCs and refactoring initiatives, and promote best practices while maintaining a balanced and open-minded perspective • Actively contribute to evolving and enhancing the tech stack
Senior Software Engineer, Perl
Bloom Equity PartnersInvesting in and acquiring enterprise software, technology and tech-enabled services companies.
• Codebase ownership — senior developer and technical area owner for the platform and ancillary projects, working alongside the Director of Engineering on architecture decisions. • Releases and deployments — working within Soutron's established release process; understanding the current manual release cycle across 8 production servers and proposing improvements toward automated, pipeline-driven deployments. • Infrastructure awareness — not directly responsible for server administration, but expected to have working knowledge of the infrastructure stack (Debian Linux, Nginx, Apache/mod_perl, MariaDB/Galera, Solr, PowerDNS, Let's Encrypt) and to proactively identify and propose improvements to existing infrastructure patterns. • Mentorship & engineering culture — share knowledge with peers, help raise the team's technical standards, and contribute to code review and engineering best practices. • Security and compliance — dependency scanning, penetration testing coordination, MFA rollout, SOC 2 readiness roadmap. • Platform modernization — progressively evolving the stack toward modern patterns (REST API layer, frontend modernization, containerization) without disrupting a live production system.




