Senior Fullstack Engineer, Java, Angular
Location
Brazil
Posted
12 hours ago
Salary
0
Seniority
Senior
Job Description
Senior Fullstack Engineer, Java, Angular
Cyber Tools and Solutions
• Design, develop, and evolve fullstack applications, including robust, secure, and scalable Java backend APIs and rich, responsive user interfaces in Angular. • Work across the entire software lifecycle: conception, development, testing, deployment, and monitoring, covering both server-side and client-side. • Ensure application of Clean Architecture, Clean Code, SOLID principles, Domain-Driven Design (DDD), and design patterns on both sides of the application. • Lead and support TDD, BDD, and code review practices, fostering quality and continuous learning. • Integrate data systems using relational (SQL) and NoSQL databases. • Support strategic, high-impact architectural decisions, including frontend-backend communication. • Work in an agile environment (Scrum/Kanban) with a strong sense of urgency and ownership. • Mentor and support less experienced engineers, serving as a fullstack technical reference. • Actively participate in evolving engineering practices, automation, and observability. • Provide maintenance and evolution for legacy applications, ensuring stability, bug fixes, and continuous modernization.
Job Requirements
- Java EE 6+ with strong command of APIs, libraries, and best practices.
- Spring Boot 2+ and the Spring ecosystem.
- Experience with Java 8+ (Streams, Lambdas, Concurrency, etc.).
- Experience with distributed architectures, microservices, messaging, and REST APIs.
- Proficiency in SQL databases (complex queries, modeling, performance tuning).
- Experience with NoSQL databases (MongoDB, Redis, Cassandra or equivalents).
- Strong command of design patterns, SOLID principles, Clean Architecture, and Clean Code.
- Proficiency in Angular 11+ (including TypeScript, RxJS, components, services, router, lazy loading, etc.).
- Solid knowledge of HTML5, CSS3, and preprocessors (Sass/Less).
- Experience building responsive and accessible interfaces.
- Mastery of state management and performance best practices in single-page applications (SPAs).
- Practice in frontend unit testing (e.g., Jasmine/Karma) and integration testing.
- Experience with TDD/BDD using frameworks such as JUnit, Mockito, Cucumber, etc.
- Experience with version control tools (Git) and continuous integration/delivery (CI/CD).
- Advanced knowledge of agile methodologies (Scrum, Kanban, XP).
Benefits
- Life insurance
- iFood meal voucher
- TotalPass
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Developer – Kotlin
Soluções eSales | Logística, Financeiro, Analytics e File TransferSistema TMS e Plataforma de Previsão de Demanda. Conectando pessoas a grandes resultados!
• Develop and evolve Kotlin microservices with a focus on robustness, performance and scalability. • Implement end-to-end integrations with financial institutions' APIs — interpreting bank manuals and technical specifications and translating them into reliable solutions. • Model domain-driven solutions (DDD) and manage communication between services (REST and event-driven patterns). • Act as a partner to Product, providing technical perspective to refine requirements and anticipate gaps. • Ensure security, observability and reliability from the design stage; participate in code reviews and in production incident resolution.
• Create well-defined, scoped projects for the internal administration system • Systematize data and monitor customers • Implement updates to Be's apps, websites and systems across both front-end and back-end • Ensure performance, security and scalability while focusing on user experience • Develop web application features using frameworks (Angular and NestJS, utilizing Prisma ORM) • Implement RESTful APIs and integrations with external systems using OIDC/OAuth2 or LTI • Use relational and NoSQL databases • Write automated tests to ensure software quality • Perform code reviews and contribute to continuous process improvement • Monitor, diagnose and resolve issues in production environments • Ensure best practices in version control
• Join us! • We work with the most innovative technologies from our strategic partners • If new challenges excite you and knowledge inspires you, join our team!
Senior Software Engineer – Full Stack, React/Node.js
SoftDesignBuild your nearshore development team in a flash Our software engineers and designers are highly skilled professionals,
• Build and maintain applications using Node.js (v22) and NestJS, ensuring TypeScript strict mode is enforced across the codebase. • Work with PostgreSQL as the primary database, optimizing queries and ensuring data integrity. • Develop intuitive, responsive user interfaces with React and Vite, using Tailwind CSS and shadcn/ui components, and document components with Storybook. • Implement and run tests using Jest, React Testing Library, and Playwright to ensure quality and performance. • Contribute to the setup and maintenance of production and development environments using Docker, AWS ECS, and Terraform. • Manage CI/CD pipelines with GitHub Actions, ensuring efficient automation of build and deployment processes. • Collaborate within a full‑stack TypeScript monorepo, contributing to the organization and maintenance of shared code.




