Technology Architect – Java

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.
Please choose the position!
Please enter your name!
Please provide a valid email address!
Please provide a valid phone number!
Please enter your intro!
Accepted file type: DOC, DOCX & PDF
Please upload resume!