We are seeking a highly skilled Java Architect to join our team. The ideal candidate will have extensive experience in designing and implementing enterprise-level applications, with a strong focus on enterprise content management (ECM) solutions. As a Java Architect, you will play a critical role in shaping the architecture of our software solutions, ensuring they meet both functional and non-functional requirements.
Key Responsibilities:
Design and develop robust, scalable, and high-performance Java applications.
Collaborate with cross-functional teams to define, design, and ship new features.
Lead architectural discussions and decisions, ensuring best practices are followed.
Evaluate and recommend tools, technologies, and processes to ensure the highest quality product platform.
Provide technical leadership and mentorship to development teams.
Troubleshoot and resolve issues in the development and production environments.
Stay updated with the latest industry trends and technologies to ensure our solutions remain competitive.
Required Skills:
Strong proficiency in Java and related frameworks.
In-depth knowledge of enterprise content management (ECM) systems.
Experience with software architecture and design patterns.
Familiarity with cloud technologies and microservices architecture.
Excellent problem-solving skills and the ability to work under pressure.
Strong communication and interpersonal skills to collaborate effectively with team members and stakeholders.
If you are passionate about technology and have a proven track record in Java architecture, we would love to hear from you. Join us in delivering innovative solutions that drive business success.