Description
We are seeking a highly qualified and technology-passionate Senior FullStack Developer with strong expertise in both the Java Backend ecosystem and Frontend development using Angular. This role requires deep technical knowledge across the entire stack, comprehensive architectural vision, and the ability to serve as a technical reference for the team—ensuring quality, resilience, and scalability in all deliverables.
**Responsibilities and Duties**
● Provide technical guidance to the team, assisting in resolving complex problems and acting as a knowledge reference.
● Develop and review code, ensuring quality, performance, and compliance with established standards.
● Design system architecture, guaranteeing scalability, resilience, and alignment with business requirements.
● Implement automated testing and quality practices to mitigate bugs and ensure final product stability.
● Ensure integrity, security, and high availability in distributed environments.
**Requirements and Qualifications**
● **Backend & Java Architecture:** Proficiency in Project Structure, Types of System Architecture, Java Architecture Patterns (JavaBeans and Spring Beans), Design Patterns, and Layered Architecture.
**● Advanced Language Concepts:** Solid understanding of Java OOP, Java Stream API, Primitive Types, Generics, Collections, and Java Concurrency API.
● **APIs and Protocols:** Expertise in core HTTP methods, endpoints and resources, exception handling, response formats, API documentation (e.g., Swagger/OpenAPI), pagination, filtering, and consumption of external APIs.
● **Security and Access:** Experience with authentication, authorization, and data validation.
● **Persistence and Performance:** Advanced knowledge of data persistence, as well as caching strategies and performance optimization.
**● Distributed Systems and Messaging:** Ability to handle failures in distributed systems, knowledge of messaging systems, and reactive development with WebFlux.
**● Monitoring and Resilience:** Experience with logging, monitoring, error management, and custom responses.
**● Code Quality:** Consistent practice of testing (unit and integration) and application of software development best practices.
**● Internationalization:** Support for internationalization (i18n).
**● Frontend:** Strong hands-on experience with Angular (version 8 or higher).
**Desirable Qualifications:**
● Practical knowledge of Agile methodologies (Scrum/Kanban).
● Relevant certifications in software development.
**What the Company Offers:**
● A collaborative, professional, and highly inclusive work environment.
● Work within motivated squads focused on challenging goals.
● Technical mentoring programs and continuous support for your professional growth.
● Medical and Dental Insurance (nationwide coverage).
● Meal Allowance / Food Allowance.
● Monthly remote-work stipend.
● Access to health and wellness platforms (Wellhub).
● Life Insurance.
● Partnerships and discounts with exclusive benefits.
Compensation: Up to R$11\.000,00 per month
Benefits:
* Medical assistance
* Dental assistance
* Internet allowance
* Commercial discount partnerships
* Life insurance
* Remote work
* Food allowance
* Meal allowance
Work Location: Remote