As the Senior Solution Architect with the Nissan Digital India team, you will use your skills developed over the years to implement cutting edge solutions using the latest technology to solve some challenging business problems. You will provide expertise in IT architecture and all associated systems including integration methodology, business processes, process re-engineering and process improvement. Youll work complex projects and contribute to the overall strategic vision of the organization.
You will integrate a broad range of ideas regarding IT architecture and ensure alignment with the Program, Product and Enterprise architectural vision & roadmap.
Actively participate in development along with team members for as much as 50% of their time, creating modules & systems that can then be treated as a working reflection of the best practices.
Be primary owner of the architecture of your product and will also be responsible for getting it reviewed, and making sure the system is built accordingly.
Be an evangelist for technology & represent company in external forums.
Creating architectures & designs for new solutions around existing and new problem spaces
Driving the adoption of these best practices around coding, design, quality, performance in your team and influence them for the entire organization.
Participating in code reviews, design reviews architecture discussions.
Being responsible for Scaling, Performance & Quality for the team.
Ensuring to provide technical guidance on expected compliance and security standards applicable for relevant designs and systems
Setting up best practices to help the team achieve the above and constantly thinking about improving the technology use are your responsibilities.
Experiment with new & relevant technologies and tools, and drive adoption while measuring yourself on the impact you are able to create
Collaborate with Program, Product Management and Engineering leaders/teams in developing product visions and strategies.
Define & drive implementation of long term technology vision for your product & team
Drive technology & tool choices for your team & be responsible for them.
Mentor junior architects and coordinate to achieve standardization in terms of architectural strategy and best practices
Good knowledge and experience in Java EE / Spring based application development
Good knowledge and experience in designing and implementing applications based on Microservices architecture using Spring Boot
Strong analytical and problem solving skills, including a thorough understanding of how to interpret customer business needs and translate them into practical applications and operational solutions.
Demonstrated ability to produce requirement artefacts: business requirements, functional specifications, data flow diagrams, UML modelling techniques, interface designs, test plans and test cases
Expertise in open source frame works and development
Experience with web servers, service oriented architectures, web services (both ReST and SOAP), security practices and database technologies.
Comprehensive understanding of software development lifecycle (SDLC), continuous integration and agile software development methodologies
Experience & Expertise:
Minimum 13+ years of total work experience and 3 years in cloud based enterprise programs.
BS or MS from premium schools in Computer Science, Information Systems or related technology.
Quick & excellent problem solving skills for complex & large scale problems.
Technical Breadth: Exposure to a wide variety of problem spaces, technologies.
Very strong system design and OO skills with an ability to craft clean interfaces and operate at the right levels of abstraction.
Solid coding skills with ability to drive teams through massive refactoring exercise & improve coding standards across large code bases.
Good knowledge, understanding & experience of working with a large variety of multi-tier architectures.
Awareness of pitfalls & use cases for a large variety of solutions.
Good understanding & experience of high performance web scale & real-time response systems.
Experience & exposure to a variety of large scale persistent systems including large databases.
Exposure to complete product development cycles from inception to production to scaling up, supporting new requirements, re-architectures
Should have been part of scalable product development cycles with either large data handling or large transaction processing exposure for 3+ years.
Excellent Mentoring skills – Be the technical mentor to your team.
Must be comfortable working in fuzzy environments where boundaries arent clearly defined.
Trivandrum Kerala India
For more than 100 years, Xerox has continually redefined the workplace experience. Harnessing our leadership position in office and production...Apply For This Job
About the job Our Purpose We work to connect and power an inclusive, digital economy that benefits everyone, everywhere by...Apply For This Job
About the job Cerner is looking for a Storage Engineer II. As a Storage Engineer II you will be responsible...Apply For This Job
About the job Job Description: Overview* Bank of America is one of the worlds leading financial institutions, serving individual consumers,...Apply For This Job
About the job Work location: Virtual Role Overview: Software engineers design, develop, test, and maintain high-quality software to meet business...Apply For This Job