Java Technical Architect
venture7
Job Description
-
Seeking candidates with 8-15 years of experience.
-
Analyse business requirements and translate them into technical solutions using Java technologies
-
Collaborate with project managers and cross-functional teams to define project scope, milestones, and deliverables, ensuring successful project execution and timely delivery.
-
Lead the design and architecture of innovative software solutions utilizing Liferay Community Edition, J2EE, Jasper Report Server, Spring, Spring Boot, and JBOSS.
-
Evaluate and integrate appropriate Java frameworks, libraries, and tools to meet project requirements, considering factors like scalability, security, performance, and maintainability
-
Conduct architectural reviews and provide recommendations for improvement based on industry best practices and emerging technologies
-
Collaborate with stakeholders to define technical requirements and translate them into actionable design specifications
-
Provide technical leadership and mentorship to development teams throughout the project lifecycle, ensuring that tech stack solutions are implemented according to architectural design and best practices.
-
Mentor and coach the tech team to foster their growth and development
-
Perform performance optimization and troubleshooting to ensure application efficiency and scalability.
-
Work collaboratively with DevOps and IT operations teams to ensure seamless deployment and integration of Java applications.
-
Document technical designs, architecture decisions, and API specifications
-
Microservices Architecture knowledge to Design microservices-based solutions with domain-driven design (DDD), event-driven architecture (EDA), and API gateway patterns.
-
Facilitate infrastructure for Scalability and Performance and Implement caching strategies, distributed caching (e.g., Redis, Memcached), load balancing, and performance optimization techniques.
-