Description
Job Summary:
We are seeking a Senior Java Full Stack Developer to join a development team responsible for evolving and maintaining critical enterprise solutions built on a modern microservices architecture.
Key Highlights:
1. Collaboration in multidisciplinary teams and Agile methodologies
2. Development and maintenance of backend and frontend applications
3. Continuous improvement of architecture, performance, and reliability
typescriptopenshiftvue.jsdockerdevopsagileci/cdoauth
**ABOUT WELVAART**
Every day, we make **commitments** and deliver solutions to our stakeholders, aiming to build a human-centered value framework grounded in **professionalism**, **integrity**, and **rigor**.
With management rooted in **Human-Centered Design**, we support our professionals through consistent yet flexible **career development plans**, tailored to their individual needs and growth expectations. Our management team provides **empathetic and present leadership**, ensuring superior **technological engagement** and successful delivery of our clients’ projects and products.
**Project**
We are seeking a **Senior Java Full Stack Developer** to join a development team responsible for evolving and maintaining critical enterprise solutions built on a modern microservices architecture.
The candidate will participate in all phases of the development lifecycle—from technical analysis and feature implementation to quality assurance, continuous integration, and application deployment. They will work in a collaborative, Agile, and DevOps-oriented environment, contributing to the continuous improvement of architecture and development processes.
**Responsibilities:**
* Develop and maintain backend applications using **Java and Quarkus**;
* Build frontend interfaces using **Vue.js and TypeScript**;
* Implement, evolve, and support architectures based on **microservices**;
* Ensure code quality through **unit and integration testing**;
* Participate in **continuous integration and deployment** processes;
* Collaborate in **code reviews**, ensuring adherence to best development practices;
* Create and maintain appropriate technical documentation for implemented solutions;
* Work in multidisciplinary teams following **Agile** methodologies;
* Contribute to the continuous improvement of application architecture, performance, and reliability;
* Collaborate with infrastructure and operations teams in a **DevOps**-oriented context.
**Requirements:**
* Over **7 years of experience** in software development with **Java**;
* Solid experience in:
* **Quarkus**
* **Vue.js**
* **TypeScript**
* Proven experience in:
* Microservices architectures;
* Unit and integration testing;
* Application deployment processes;
* Experience in DevOps environments and tools such as:
* SVN;
* Docker;
* OpenShift;
* CI/CD pipelines;
* Experience in **code reviews** and **Agile** methodologies;
* Experience producing and maintaining technical documentation;
* Strong communication, interpersonal, and teamwork skills;
* Proactive, autonomous, and results-oriented profile.
* Knowledge of software architecture:
* Microservices;
* Separation between frontend and backend;
* Best practices for system integration;
* Knowledge of application security:
* Authentication and authorization;
* OAuth 2\.0;
* Session and token management;
* API protection and security;
* Knowledge of observability and quality:
* Logging;
* Metrics;
* Distributed Tracing;
* Performance and optimization;
* Troubleshooting and debugging.
**What can you discover with us?**
* Join a technology startup
* Diverse project scopes across multiple sectors
* Fair and equitable compensation structure (Consultant Profile)
* Training and Certification
* Career Management
* 30+ Partnerships
* Welvaart Ambassador Program
**UNLEASH THE POWER OF YOUR CAREER**
Compensation: Up to €1,800.00 per month
Work Location: Remote