




Job Summary: We are seeking a Java Architect to design, lead, and ensure architectural consistency of solutions in corporate environments, overseeing development and defining standards. Key Highlights: 1. Design of scalable, secure, and high-performance architectures in Java. 2. Technical leadership and decision-making within the Java ecosystem. 3. Collaboration and supervision of development, ensuring best practices. ### **Responsibilities** * Define and design Java-based solution architectures for corporate environments. * Lead technical decision-making and ensure architectural consistency across applications. * Design scalable, secure, and high-performance architectures. * Collaborate with development, product, and systems teams to ensure implementation aligns with defined standards. * Supervise development, conduct code reviews, and ensure best practices (clean code, testing, SOLID). * Define standards, design patterns, and technical guidelines. * Participate in technological evolution by proposing improvements and modernization of existing architectures. * Provide technical support for complex incidents and critical project phases. ### **Requirements** * Proven experience as a Java Architect or in a senior role with architectural responsibilities. * Proficiency in the Java ecosystem (Java 8\+, Spring / Spring Boot). * Experience with distributed and service-oriented architectures (microservices). * Knowledge of REST APIs, messaging, and integration patterns. * Experience with relational and non-relational databases. * Cloud environment experience (AWS, Azure, or GCP) is a plus. * DevOps, CI/CD, and containerization (Docker, Kubernetes) knowledge is desirable. * Strong technical leadership and communication skills with both technical and non-technical stakeholders.


