Senior Fullstack Developer, Java

Posted 3ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Fullstack Java Developer at Cadmus designing and evolving fullstack applications with Angular and Spring Boot. Contributing to software lifecycle and driving quality practices in an agile environment.

Responsibilities:

  • Design, develop and evolve end-to-end (fullstack) applications using Angular 7 and Spring Boot.
  • Implement robust backend APIs with Sensedia API Gateway and Mule.
  • Lead and support TDD, BDD and code review practices.
  • Integrate data systems using relational (SQL) and NoSQL databases.
  • Work in an agile environment (Scrum/Kanban) with a strong sense of urgency and ownership.
  • Provide maintenance and enhancements for legacy applications.

Requirements:

  • Java EE 6+ with strong mastery 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 RESTful APIs.
  • Proficiency in SQL databases (complex queries, data 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 user interfaces.
  • Experience with unit testing (e.g., Jasmine/Karma) and frontend 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:

  • Meal voucher and/or food allowance (iFood Benefícios)
  • Health insurance (Amil)
  • Life insurance
  • Dental insurance (Amil)
  • Fuel allowance
  • Gympass/Wellhub: Access to gyms with multiple training modalities.
  • Pet health plan
  • Childcare assistance
  • Lincard: Partnership club offering discounts of up to 60% at over 4,000 establishments in Brazil.