We are seeking an experienced Java Architect/Technical Lead to design and drive scalable, secure, and high-performance enterprise applications. This role involves defining system architecture, guiding development teams, and ensuring the delivery of robust and maintainable software solutions.
Requirements
- Design and define scalable, secure, and maintainable application architectures
- Select appropriate technologies, frameworks, and tools based on project needs
- Lead and mentor development teams to ensure high technical standards and delivery quality
- Conduct code reviews and enforce coding best practices and standards
- Collaborate with product, engineering, and other stakeholders to align technical solutions with business goals
- Drive adoption of modern design patterns, architecture principles, and development practices
- Troubleshoot complex production issues and optimize system performance
- Ensure efficient software delivery with a focus on reliability, scalability, and maintainability
- Guide teams in implementing testing strategies, including unit testing and quality assurance processes