Job Description
We are looking for an experienced Java Solution Architect who will be responsible for designing scalable, high-performance enterprise applications. The ideal candidate should have strong expertise in Java-based architectures, microservices, cloud platforms, and system integration, along with the ability to translate business requirements into technical solutions.
Key Responsibilities
Design and architect enterprise-grade applications using Java technologies.
Define system architecture, technical roadmap, and best practices for development teams.
Lead the design and implementation of microservices-based architectures.
Collaborate with product managers, engineering teams, and stakeholders to understand requirements and design solutions.
Ensure scalability, security, performance, and reliability of applications.
Review code, provide technical guidance, and mentor development teams.
Evaluate and recommend new technologies, frameworks, and tools.
Ensure proper API design, system integrations, and data architecture.
Participate in technical decision-making and architecture governance.
Troubleshoot complex production issues and provide architectural solutions.