




Job Summary: Senior Java Full Stack Developer to work on backend, data persistence, architecture, integrations, infrastructure, quality, frontend, and agile methodologies. Key Highlights: 1. Solid experience with EJB and JPA, relational databases, and native queries 2. Development of REST APIs, JMS queues, and IBM WebSphere servers 3. Knowledge of Angular 2+, Microfrontend architecture, and agile methodologies **Position: Senior Java Full Stack Developer****Employment Type: CLT** **Work Mode: Remote** **Work Location: Home Office** **Education: Completed Bachelor's Degree** **Mandatory Requirements / Technologies / Required Knowledge** **Main Responsibilities** Backend and Data Persistence\* Solid experience with EJB (Enterprise JavaBeans) and JPA (Java Persistence API).\* Experience with relational databases, including modeling, query optimization, and advanced data manipulation.\* Development of native queries for relational databases.Architecture and Best Practices\* Application of design patterns and best practices focused on scalable, high-performance, and sustainable architectures.Integrations and Messaging\* Experience with JMS queues.\* Development and maintenance of REST APIs, with emphasis on performance, security, and standardization.Infrastructure and DevOps\* Experience with IBM WebSphere application servers.\* Use of Maven for dependency management and build.\* Version control using Git.Quality and Monitoring\* Strong experience in creating and maintaining unit tests, ensuring code quality, reliability, and maintainability.\* Familiarity with log analysis and monitoring tools, preferably Graylog.Frontend and Web Development\* Knowledge of Angular 2+ and Microfrontend architecture for building modular and scalable applications.Methodologies and Soft Skills\* Experience with agile methodologies (Scrum and Kanban).\* Analytical profile, committed and results-oriented.\* Ability to collaborate effectively, with autonomy in solving complex problems and making technical decisions.


