Senior Fullstack Engineer, Java, Angular

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 11-50H1B No SponsorCompany SiteLinkedIn

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 Job Pages

More Backend Engineer Jobs

Soluções eSales | Logística, Financeiro, Analytics e File Transfer logo

Senior Developer – Kotlin

Soluções eSales | Logística, Financeiro, Analytics e File Transfer

Sistema TMS e Plataforma de Previsão de Demanda. Conectando pessoas a grandes resultados!

Backend Engineer13 hours ago
Full TimeRemoteTeam 51-200Since 1995H1B No Sponsor

• 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.

Brazil
Full TimeRemoteTeam 11-50Since 2016H1B No Sponsor

• 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

Brazil
Full TimeRemoteTeam 1,001-5,000H1B No Sponsor

• 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!

Brazil
SoftDesign logo

Senior Software Engineer – Full Stack, React/Node.js

SoftDesign

Build your nearshore development team in a flash Our software engineers and designers are highly skilled professionals,

Backend Engineer13 hours ago
Full TimeRemoteTeam 51-200Since 1997H1B No Sponsor

• 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.

Brazil