Technology Architect – Java
- Job ID: LEO-PTA-JV
Job Overview
As a Technology Architect – Java at Leobrix, you will play a pivotal role in defining and shaping our technology landscape. You will lead the design and implementation of complex, scalable and high-performance Java-based solutions. Your expertise will drive architectural decisions, ensure alignment with business goals, and guide development teams to deliver exceptional software products.
Duties & Responsibilities
- Develop and communicate the technology strategy and vision for the organization, with a strong focus on Java-based solutions.
- Define and document high-level and detailed technical architecture designs, ensuring they meet business requirements and industry best practices.
- Serve as the subject matter expert in Java, guiding the development teams in implementing robust and efficient solutions.
- Collaborate closely with cross-functional teams, including software engineers, product managers, and other architects, to ensure seamless integration of software components.
- Oversee and guide performance analysis and optimization efforts to ensure high-performing Java applications.
- Establish and enforce security best practices and standards to protect sensitive data and ensure compliance with industry regulations.
- Review and provide technical leadership to ensure code quality, maintainability, and adherence to coding standards.
- Stay informed about emerging technologies and industry trends, evaluating their potential impact on the organization and making recommendations for adoption.
Qualifications & Skills Required
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Extensive professional experience as a Technology Architect with a strong focus on Java-based solutions.
- Proven expertise in Spring MVC, Spring Boot, Hibernate & related technologies.
- In-depth knowledge of Software architecture patterns, microservices, docker and related technologies.
- Strong understanding of performance optimization, scalability, and security in Java applications.
- Excellent problem-solving and analytical skills.
- Exceptional communication and interpersonal skills, with the ability to collaborate effectively with diverse teams.
- Leadership experience in guiding technical teams and making strategic technology decisions.