




Job Summary: Senior Java professional required for backend development, scalable architecture design, system integrations, DevOps infrastructure, code quality assurance, and agile methodology implementation. Key Highlights: 1. Experience designing scalable, high-performance, and sustainable architectures. 2. Practical experience with agile methodologies (Scrum and Kanban). 3. Autonomy in resolving complex problems and making technical decisions. **Position: Senior Java Developer****Employment Type: CLT** **Work Mode:** **Remote** **Education: Bachelor's Degree in IT** **Mandatory Requirements/****Main Responsibilities:** **Backend Development and Data Persistence** * **Solid experience with EJB (Enterprise JavaBeans) and JPA (Java Persistence API).** * **Experience with relational databases, including data modeling, query optimization, and advanced data manipulation.** * **Development of native SQL 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, emphasizing performance, security, and standardization.** **Infrastructure and DevOps** * **Experience with IBM WebSphere application servers.** * **Use of Maven for dependency management and build processes.** * **Version control using Git.** **Quality Assurance and Monitoring** * **Strong experience creating and maintaining unit tests to ensure 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** * **Practical experience with agile methodologies (Scrum and Kanban).** * **Analytical mindset, commitment to results, and outcome-oriented approach.** * **Ability to collaborate effectively, with autonomy in resolving complex problems and making technical decisions.


