Java Architect
appbaytech
Job Description
• Define and drive the overall architecture and technical strategy for enterprise applications built on Java technologies.
• Design scalable, secure, and highly available solutions aligned with business requirements and industry best practices.
• Lead architecture discussions, technical workshops, and solution design sessions with clients, stakeholders, and delivery teams.
• Develop and review application architecture, system design, integration patterns, and technology roadmaps.
• Architect and oversee the implementation of microservices-based and cloud-native applications.
• Establish development standards, coding guidelines, governance frameworks, and best practices across projects.
• Collaborate with business analysts, project managers, developers, DevOps engineers, and QA teams to ensure successful project delivery.
• Design and oversee integrations with enterprise systems, databases, APIs, cloud services, and third-party platforms.
• Conduct architecture reviews, code reviews, and technical assessments to ensure quality, performance, security, and scalability.
• Mentor senior developers and technical leads, providing guidance on design patterns, architecture principles, and emerging technologies.
• Drive performance optimization, application modernization, and continuous improvement initiatives.
• Support pre-sales activities, solution proposals, effort estimations, technical presentations, and client engagements.