About the role

  • Software Architect I at Stefanini collaborating with clients on innovative solutions using cutting-edge technology. Focused on software architecture, development practices, and team guidance.

Responsibilities

  • Work in agile teams (Scrum and Kanban) and participate in ceremonies;
  • Define, evolve and ensure the software architecture, focusing on scalability, security, performance and maintainability;
  • Lead the system architecture using Java Spring on the backend and Angular on the frontend;
  • Plan and execute migrations of legacy systems (PHP) to new platforms;
  • Support the development team with implementations and best practices;
  • Define and disseminate coding, architecture and automated testing standards;
  • Integrate systems and REST APIs;
  • Advance CI/CD automation using Azure DevOps;
  • Document the architecture and provide technical guidance to the team;
  • Promote a culture of code quality, testing and DevOps.

Requirements

  • Experience with microservices and modernization of monolithic systems;
  • Modeling and design of REST APIs (OpenAPI/Swagger);
  • Knowledge of Clean Architecture, Hexagonal Architecture, SOLID principles, DDD and design patterns;
  • Modern Java (JDK 21+), Spring Boot, Spring Data JPA;
  • Security with JWT, OAuth2 and CORS;
  • Automated testing (JUnit, Mockito, integration tests);
  • Modern Angular and advanced TypeScript;
  • Use of Services, Interceptors, Routes, Observables (RxJS) and Angular Material;
  • Experience with PostgreSQL and NoSQL databases;
  • Experience with Azure DevOps Pipelines (builds, automated tests, releases);
  • Continuous Integration (CI) and Continuous Delivery/Deployment (CD) practices;
  • Version control with Git.

Benefits

  • Meal allowance or meal voucher;
  • Discounts on courses, university programs and language schools;
  • Stefanini Academy — platform with free, up-to-date online courses and certificates;
  • Mentoring;
  • Benefits club for medical consultations and exams;
  • Health insurance;
  • Dental insurance;
  • Discounts and perks at partner establishments;
  • Travel club;
  • Pet care plan.

Job title

Software Architect I

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job