Copyright © 2025

Above analytics are generated algorithmically based on job titles and may not always be the same as the company's job classification. You can also check detailed occupation eligibility, and salary criteria on our UK Visa Eligible Occupations & Salary Thresholds page.
Disclaimer: Hunt UK Visa Sponsors aggregates job listings from publicly available sources, such as search engines, to assist with your job hunting. We do not claim affiliation with HCLTech. For the most up-to-date job details, please visit the official website by clicking "Apply Now."
Mandatory Skills:
1. Architectural Understanding
2. HLD/LLD preparation
3. SOA/ Microservices
4. JBoss Fuse
5. REST, SOAP
6. AWS, Open Shift
7. Active MQ, Message Broker
8. Extensive experience in performance optimization.
9. Designing Scalable, High Available and fault tolerant infrastructure on AWS or Azure Cloud.
10. Experience with scaling applications deployed on cloud as well as on premises infra.
11. Experience in upgrade and migration of applications/infra to cloud.
12. Experience in designing and implementing Decoupled architectures/Microservices.
13. Exposure/Experience in designing real time distributed system.
14. Technical proficiency: JavaScript, Python, Nginx, Redis, Event driven programming, Message queues, RDBS, NoSQL Database, Data Streams, real time distributed computing.
15. Experience in DevOps and release pipelines
16. Apache Camel
17. Postgresql
Good to Have:
1. OBIEE Knowledge
2. TOGAF Certified
3. Splunk
4. Hadoop/EMR/Apache Spark Experience
5. Machine learning and Analytics
Profile Summery:
1. The Software Architect should be responsible for making intuitive high-level decisions for software development.
2. Ability to see the big picture and propose architectural changes to improve system stability and performance.
3. Strong technical background and excellent IT skills. Excellent designing skills and able to convert business requirements into technical design.
4. Experience with a variety of architecture/design patterns and idioms
5. Review existing application system to ensure high performance and quality standards
6. Help to assess the security of existing applications and ensure that they meet internal and external compliance mandates.
7. Guide development team in implementing proposed design.
8. Be hands on contributor to software systems working with other software engineers to increase speed and reliability.
9. Collaborate with other professionals to determine functional and non-functional requirements for new software or applications
10. Develop high-level product specifications with attention to system integration and feasibility
11. Define all aspects of development from appropriate technology and workflow to coding standards
12. Decide on the platforms and coding standards to be used in project development
13. Ensure architectural integrity of software solutions
14. Communicate successfully all concepts and guidelines to development team
15. Ensure that developed software meets the design specifications.
16. Excellent knowledge of UML and other modelling methods
17. Experience with software development lifecycle (SDLC) processes
18. Experience with service oriented architecture (SOA)
19. A technical mindset with great attention to detail
20. Ability to contribute at low level. (CUT if required).
21. Strong and innovative approach to problem solving and finding solutions
22. Excellent communicator (written and verbal, formal and informal)
23. Flexible and proactive/self-motivated working style with strong personal ownership of problem resolution
24. Ability to multi-task and work independently with minimal supervision.