What are the responsibilities and job description for the Solution Architect (Java) position at SVS TECHNOLOGIES?
Job Description
QUALIFICATIONS
• Bachelor’s degree (Computer Science, Information Systems, or related functional field) or equivalent qualification
• 8 years of hands-on architecture, design, programming, and implementation experience (OOAD, Java EE, Open JDK, Micro Services Technologies, REST Services, JSON, XML) using Java, Spring Framework.
• 5 years of technical hands-on experience with Microservices Architecture and the related patterns, API Gateway and Microservices communication using RESTful API’s and Spring boot is required.
• 5 years of experience with event driven architecture and KAFKA knowledge is required.
• 5 years of experience with noSQL and RDBMS databases like Azure Cosmos and SQL Server is required.
• Expertise with continuous integration, build and deployment technologies, such as, GIT, Jenkins, Maven, SVN, Nexus is required.
• 5 years of experience in application development, capacity planning, systems performance analysis, optimization and running apps in public cloud platforms (Microsoft Azure and Google Cloud Platform) is strongly preferred
• Expertise with cloud platforms, Microsoft Azure is required.
• Expertise in application containerization with Dockers/Kubernetes is strongly preferred.
• Expertise in high-performance and high-frequency data streaming (using Kafka, Striim etc.) and handling large volume of batch data (using ETL technologies) is strongly preferred
• Experience with high-frequency and high-volume messaging/event streaming platform (Kafka, MQ).
• Experience in CI/CD processes and Container technologies (SonarQube, PCF, Docker, Jenkins, Spinnaker, AKS).
• Experience with deployment (Maven, Jenkins) and version control technologies such as GIT.
• Strong ability to visualize the solution at higher level of abstraction using patterns before getting into low-level details.
• Strong ability to decompose business requirements into a technical solution with high-level UML diagrams using design patterns and low-level class diagrams
• Significant experience with the full software development lifecycle and software development methodologies (Agile, Iterative development).
• Jira, Confluence is experience strongly preferred
• Strong understanding of architecture/design patterns and best practices.
• Highly desirable if experienced with retail, store systems technology and processes.
• Highly desirable if experienced with food service and restaurant management systems and processes.
• Must be able to make sound decisions based on incomplete information, under pressure and maintain project focus.
• Excellent organizational and troubleshooting skills with attention to detail.
• Ability to build constructive relationships with senior application architects and project managers and gain their trust.
• Flexibility and ability to work collaboratively within a matrix, 'virtual' environment.
• Self-motivated and able to work independently as well as with a team.
• Comfortable working in a dynamic, fast changing environment.
• Excellent communications skills (written and oral), customer service skills and problem-solving skills.
• Passionate about delivering quality products in a timely fashion.
• Eager and passionate to learn and grow in a very diverse and technical rich environment.
• Strong interpersonal skills with ability to manage tasks and work independently.
• Experience in retail systems, preferably grocery and/or restaurant industry
NOTE: All Documents are Mandatory including Passport,Dl copy & Visa copy to submit the candidate profile.
Thanks and Regards