From 6 to 10 year(s) of experience 9 Not Disclosed by Recruiter
Bangale/Bengaluru
Roles and ResponsibilitiesReports To :Application Architect, Solution Architect, Chief Architect Job Overview :
Responsible for designing and implementing microservices based solutions and strategy, and the microservices adoption process within the organization.
Responsible in laying standard architecture of application, its components, and interfaces to meet the functional and nonfunctional requirements of the line of business.
Owns the architecture design and overseeing the development and implementation of software applications involving microservices and applicability of various patterns.
He/she shall collaborate on application architecture and design withinternal stakeholders and application development teams, implement and monitor application development stages, and document application development processes.
Responsible to lead and guide a team on developing solutions that fully integrate and collaborate with existing IT systems to solve complex business solutions. Candidate should have a holistic view of enterprise solutions, taking into consideration operational costs, security, performance engineering, application development, and systems management
Roles and Duties :
Responsible for designing and implementing microservices basedsolutions and strategy, and the microservices adoption process within the organization.
Oversee end-to-end architecture of a program or part of the scrum team, includingitsassemblyandintegrationintotheITarchitectureprinciples as defined with the client
Define the structure of the system, its interfaces, and the principles that guide its organization, software design and implementation and oversee
Support Scrum Masters with Backlog Grooming, dependencies and estimations Lead Architecture review sessions and solution review sessions
Establish Proof of concept
Design major aspects of the architecture of application, its modules and componentsforuserinterface,middleware,persistency,andinfrastructure
Own overall Application architecture in alignment with architecture principles and standard laid by enterprise Architect.
Ensure uniform enterprise-wide application design standards are maintained adhered
Collaborate with stakeholders to ensure the application architecture meets the business requirements
Review business context for application, define potential architecture options, and realize proof of concept
Helps in planning and strategizing the application architecture to be in line with Architecture principle of DoP.
Designs seamless integration of various components within and outside the concerned application in consultation with enterprise architects
Manages activities that take place during application ideation, application design, and application implementation.
Review applications to further reduce the percentage of time spent on reactive work.
Provide analysis of security protection technologies and implement same
Decides Technologies, Tools, and Procedure for realization of Application functionalities
Responsible to implement necessary design pattern to meet non-functional parameters such as reliability availability security & Performance.
Provide technical leadership to the application development team,including Development Leads, Developers and DevSecOps
Prepare, Review and Approve Application Design documents forapplication development and enhancements to individual modules, in adherence to all architecture principles.
Perform review of designs of components, libraries, layer, classes, and methods
Knowledge of architectural design patterns, performance tuning, database, and functional designs Hands-on experience in Service Oriented Architecture
Bachelors/ Masters degree in information technology, software engineering, computer science, or related field.
Certifications :
Atleast one Cloud Solution Architect certification with Cloud Native technologies
Scalable Microservices certification with Kubernetes
Microservices Choreography and Orchestration
Work Experience :
Minimum of 4 years of Microservice Application architecture design work experience.
Minimum of 10 years of software development maintenance and support skill with Proven Hands-on experience with latest tech stacks including developing solutions for multi cloud environment
Experience with development using event driven architecture, Test driven development, Microservices based solutions, Model driven architecture is required.
Experienced in building cloud native applications with integration
Experience with CI/CT/CD strategy
Experience on in-memory databases and cache implementation using Redis or similar technologies
Exposure to multi threaded applications
Experience of Kafka or other enterprise grade queue management system
Involved in Application design/implementation for Large Transaction thruput on distributed system using commodity IT infrastructure
Experienced enveloping applications modules data objects interfaces to meet business requirements in complex environments.
Experience of requirement analysis
Knowledge in cybersecurity
Expertise in the design, development, and deployment of enterprise-levelN-tierarchitectureinaMicrosoft.NETFramework,JavaEnterprise Edition, Python, NodeJS etc.
Experience of BPM&SOA
Experience in web or mobile application development, data structures and algorithms, threads, and session management, etc.
Experience of implementing various Microservice pattern and API protocols using Containers, to a strong understanding of object-oriented design.
Experience of working in Agile SDLC
Experience with relevant development tools
Experience in Java(Java8)development
Experience in working with build tools like Maven, Gradle
Knowledge of application development with Spring framework.(Spring Boot Web/Security/JPA)
Experience in REST web service development using Spring
Knowledge of security systems like Oauth2 and SAML
Familiarity with source code version control systems like Git/SVN
Hands on experience with Docker and Docker Compose
Soft Skill :
Problem Solving and Analytical Thinking
Customer & User Centricity
Ambiguity & Conflict resolution
Excellent planning, coordination and communication skills, and the ability to work on teams
Excellent verbal and written communication skills
People Development
Role:Other Salary: Not Disclosed by Recruiter Industry:IT Services & Consulting Functional AreaOther Role CategoryOther Employment Type:Full Time, Temporary/Contractual Key Skills Application DevelopmentApplication ArchitectureBusiness SolutionsApplication SoftwarePerformance EngineeringEnterprise ArchitectArchitectural DesignApplication DesignSoftware Design Education UG:B.Sc in Any Specialization,B.Tech/B.E. in Any Specialization
Company Profile
National Institute for Smart Government (NISG) www.nisg.org Company Info
Contact Company:National Institute for Smart Government (NISG) Website:http://careers.nisg.org
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.