Job Description: Java Solution Architect
Bachelor's or Master's degree in Computer Science or a related field with 15 years of experience
Location: Hyderabad
Timings : 2pm to 11pm
Duration: Fulltime
Role Overview:
As a Solution Architect at Nat IT Services, you will be responsible for designing, architecting, and implementing end-to-end solutions that meet the complex business requirements of our clients. You will work closely with cross-functional teams to understand business needs, evaluate technology options, and develop comprehensive architectures that align with industry best practices and standards. The ideal candidate will have a strong background in computer science, extensive experience with Azure cloud technologies, and a proven track record of designing and delivering enterprise-scale solutions.
Key Responsibilities:
- Collaborate with business stakeholders, project managers, and technical teams to understand project requirements and objectives.
- Design and architect scalable, reliable, and secure solutions leveraging Azure cloud technologies, including Azure Backend Server, Azure SQL, Azure SDWAN,
- Develop architectural diagrams, technical specifications, and documentation to communicate solution designs and implementation plans.
- Lead technical discussions and provide guidance to development teams on best practices, design patterns, and coding standards.
- Drive the adoption of DevOps practices and automation tools, including Docker, Maven, and continuous integration/continuous deployment (CI/CD) pipelines.
- Provide technical leadership and mentorship to junior architects and developers, fostering a culture of innovation and continuous learning.
- Stay up-to-date with emerging technologies and industry trends and evaluate their potential impact on our architecture and solutions.
Required Skills and Experience:
- Extensive experience designing and architecting solutions on the Azure cloud platform, with expertise in Azure Backend Server, Azure SQL, and Azure SDWAN.
- Strong proficiency in Java programming language and experience developing applications using Spring Boot framework.
- Knowledge of build automation tools such as Maven and experience with continuous integration/continuous deployment (CI/CD) pipelines.
- Experience with 3D visualization technologies, particularly Unity and C#, is a plus.
- Familiarity with CANBus technology is desirable.
- Excellent communication and interpersonal skills, with the ability to effectively communicate technical concepts to non-technical stakeholders.
- Experience with Docker containers and container orchestration platforms.
- Familiarity with PlayStation development is an advantage.