Description
Full Stack Developer \- Senior \| Java/Kotlin \- On-site in Fortaleza
**Responsibilities**:
* Full-stack development, including building, integrating, and maintaining scalable applications and robust APIs.
* Backend development using the JVM ecosystem with Java and Kotlin, focusing on frameworks such as Quarkus or Java EE and Hibernate ORM mapping.
* Development and maintenance of modern frontend applications via Single Page Applications (SPAs) using Angular 18\+ and TypeScript.
* Frontend state management and reactivity using RxJS, NgRx, and performance optimization techniques such as Signals.
* Large-scale frontend architecture using the monorepo pattern with tools like Nx Workspace or Lerna.
* Data modeling and manipulation in relational (SQL) and non-relational (NoSQL) databases.
* Implementation of dynamic, responsive interfaces and styled components using SASS/LESS.
* Virtualization and development infrastructure through container creation and management with Docker and Docker Compose.
* Designing and writing highly reliable code, applying Design Patterns and microservices architecture.
* Technical collaboration in DevOps practices, including CI/CD pipelines and deployment image optimization.
* Continuous analysis and improvement of performance across server layers and UI loading.
**Technical Skills**:
* Education: Completed or ongoing Bachelor's degree in Computer Science, Software Engineering, or related fields.
* Backend: Professional experience with the JVM ecosystem using Java and/or Kotlin. Familiarity with frameworks such as Quarkus or Java EE, and object-relational mapping (e.g., Hibernate).
* Frontend: Proven experience building Single Page Applications (SPAs) using Angular 18\+, with strong knowledge of HTML5, CSS3 (SASS/LESS), and build tools (Webpack, npm, Yarn).
* Frontend Architecture: Experience with the monorepo pattern for frontend development (e.g., using tools like Nx Workspace or Lerna).
* Languages and State Management: Solid expertise in TypeScript and modern Angular state management (RxJS, NgRedux or similar).
* Architecture and Integration: Extensive experience developing and consuming RESTful APIs, system integration, and microservices architecture. Practical knowledge of Design Patterns.\- Databases: Knowledge of relational (SQL) and non-relational (NoSQL) databases.
* Infrastructure: Hands-on experience with Docker and Docker Compose for local development.
**Preferred Qualifications**:
* Experience optimizing frontend application performance (e.g., Signals in Angular 18\+) and Docker image efficiency.
* Knowledge and hands-on experience with DevOps practices and CI/CD pipelines.
Compensation: R$8\.509,95 \- R$10\.964,56 per month
Work Location: On-site