Home
Jobs

8 - 12 years

22 - 25 Lacs

Posted:1 month ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Key Responsibilities 10 years of proven experience as software architect with strong development background. Experience in software development and coding in various languages such as C#, .NET, Java, Java/JEE, Spring, JSON, XML, REST, NoSQL Database (MongoDB, Cassandra), Distributed System, RDBMS, ePub3, MVC frameworks, Design Patterns, Javascript, JQuery, GWT, JSON, node.js ecosystem. Experience in RESTful APIs Architecture, architecture patterns, and integration architecture. Develop high-level product specifications with attention to system integration and feasibility Use tools and methodologies to create representations for functions and user interface of desired product Development of high-level system design diagrams. Analyze user requirements and convert requirements to design documents Communicate successfully all concepts and guidelines to development team Ensure software meets all requirements of quality, security, modifiability, extensibility etc. With initial design oversee progress of development team to ensure consistency. Has good experience in SDLC and end to end process from requirements gathering, designing, developing, testing, integration and deployment. Design and update software database. This includes, but is not limited to, Software Applications, Web Sites, Data Communication Processes, and User Interfaces Excellent knowledge of software and application design and architecture. Drive improvements to the development process Good to have - Excellent knowledge of UML and other modeling methods A technical mindset with great attention to detail Outstanding communication and presentation abilities Technical Knowledge: A software architect needs to know the most popular programming languages and frameworks (or those used in your organization). They also have to understand the pros and cons of different software patterns to make the best decisions based on requirements, capabilities, and resources. Development of technical specifications and plans Manages the system design and should be able to identify risks timely. Should also apply their knowledge, expertise, and experience to find the best solution. Strong analytical, problem-solving, and decision-making skills. Understand emerging web and mobile development models Experience debugging distributed systems with high data loads. Experience with automated testing and CICD tools. Experience developing software utilizing workflow or ESB software Good to Have - Experience in LAMP (at least any one - Linux, Apache, MySQL, PHP/Python/Perl) and/or server-side Java programming with Web 1.0 MVC frameworks and experience in JEE technologies like Servlets, JSPs, EJBs, Web Services. Knowledge of cloud technologies: Ability to choose an appropriate tool and determine when to use it Cloud native technologies and their applications. Working knowledge of APIs, Microservices, Cloud, Design, Architecture, Integration, and worked on at least 2. Documentation and Reporting: Maintain comprehensive documentation of architectural designs, decisions, and changes. Provide regular updates and reports to senior management on architectural initiatives and progress. Soft Skills: Communicate effectively and professionally in all forms of communication with internal and external customers Possess strong problem solving and decision-making skills while using good judgment Good team player, mentors junior developers, and advices and coaches them

Mock Interview

Practice Video Interview with JobPe AI

Start Restful Apis Architecture Interview Now

My Connections Evoke HR Solutions Pvt. Ltd.

Download Chrome Extension (See your connection in the Evoke HR Solutions Pvt. Ltd. )

chrome image
Download Now

RecommendedJobs for You

Pune, Maharashtra, India

Hyderabad, Telangana, India

Pune, Maharashtra, India

Pune, Maharashtra, India

Hyderabad, Telangana, India