
Senior Fullstack Developer – Java
Posted Jun 3

Posted Jun 3
This is a fully remote position, open to applicants in Brazil.
• Design, develop, and enhance complete Fullstack applications, incorporating robust, secure, and scalable Java backend APIs alongside rich, responsive user interfaces using Angular.
• Engage in the entire software development lifecycle: design, development, testing, deployment, and monitoring, addressing both server-side and client-side aspects.
• Apply Clean Architecture, Clean Code, SOLID principles, Domain-Driven Design (DDD), and Design Patterns consistently throughout the application.
• Lead and facilitate Test-Driven Development (TDD), Behavior-Driven Development (BDD), and Code Review practices, fostering quality and continuous improvement.
• Integrate data systems utilizing both relational (SQL) and NoSQL databases.
• Assist in making strategic, impactful architectural decisions, including facilitating communication between the Frontend and Backend.
• Operate within an agile framework (Scrum/Kanban), demonstrating a sense of urgency and ownership.
• Mentor and guide junior engineers, serving as a Fullstack technical expert.
• Actively contribute to the advancement of engineering practices, automation, and observability.
• Maintain and enhance legacy applications, ensuring stability, executing bug fixes, and promoting ongoing modernization.
• Backend (Java)
• Proficient in Java EE 6+ with a strong grasp of APIs, libraries, and industry best practices.
• Experience with Spring Boot 2+ and the broader Spring ecosystem.
• Familiarity with Java 8+ features (Streams, Lambdas, Concurrency, etc.).
• Background in distributed architectures, microservices, messaging, and REST APIs.
• Proficient in SQL databases (capable of complex queries, data modeling, and performance tuning).
• Experienced with NoSQL databases (such as MongoDB, Redis, Cassandra, or their equivalents).
• Strong understanding of Design Patterns, SOLID principles, Clean Architecture, and Clean Code.
• Frontend (Angular)
• Expertise in Angular 11+ (including TypeScript, RxJS, Components, Services, Router, Lazy Loading, etc.).
• Solid understanding of HTML5, CSS3, and preprocessors (Sass/Less).
• Proven experience in building responsive and accessible user interfaces.
• Mastery of state management and performance best practices within single-page applications (SPA).
• Familiarity with frontend unit testing (e.g., Jasmine/Karma) and integration testing.
• General
• Experience with TDD/BDD utilizing frameworks such as JUnit, Mockito, Cucumber, etc.
• Proficient in version control tools (Git) and continuous integration/delivery (CI/CD) practices.
• Advanced knowledge of agile methodologies (Scrum, Kanban, XP).
• 🍽 Meal allowance and/or food voucher (iFood Benefícios)
• 🏥 Health insurance (Amil)
• 💼 Life insurance
• 😁 Dental plan (Amil)
• 🚗 Fuel allowance
• 🏋 Gympass/Wellhub: Access to gyms offering a variety of training modalities.
• 🐶 Pet health plan
• 👶🏻 Childcare assistance
• 💳 Lincard: Partner benefits club providing discounts of up to 60% at over 4,000 establishments across Brazil.
Confitec
DOMVS iT
Anyone AI
FCamara Consulting & Training
Get handpicked remote jobs straight to your inbox weekly.