Enterprise Architect
- Location - India
- Full-Time
Responsibilities
- Consult management team to clarify objectives and functional requirements of products.
- Work with domain, product management and product engineering teams in the solution engineering efforts.
- Work with pre-sales and product management teams in solution demonstrations.
- Maintain product roadmap and architectural standards that assure product development projects optimally align with business objectives.
- Contribute in development and Assist technical team with issues needing technical expertise or complex systems knowledge.
- Provide support for production escalations and problem resolution for customers.
- Develop broad knowledge about current and future product features.
- Analyze market segments and customer base to develop market solutions.
- Define product requirements that address market opportunities.
- Part of Software Development Leadership.
- Provide Technical Solution Design, Development and Architecture of product.
- Work with respective team in planning and execution of product releases.
- Self-starting, driven and confident.
- Excellent presentation skills and ability to express conceptual and physical architecture and guidelines to key strategic team and the development team.
- Comfortable working in a team, also with members of other teams when needed.
- Good analytical skills: understand the problem, analyze a situation, propose a solution, discuss the approach, search similar problems on the internet for possible solutions if needed, and report results in a coherent manner.
- Ability to quickly learn new technologies, tools, and environments.
- Excellent people and coordination skills in interactions with colleagues, cross-functional teams, and external third parties.
- Effective communication, both written and spoken
- Complete and proficient skills in documentation and working with data and data representation.
- Be prepared to travel internationally.
Required Skills
- Proven experience as an architect for high volume high throughput applications in the past.
- Experience with JavaScript framework and DOM manipulations, DOM Events and listeners.
- Experience with Browser extensions
- Experience with RESTful architecture and SOA architecture
- Experience with Nodejs
- Experience in designing solutions using industry standard open-source frameworks such as Spring, Hibernate, Apache, and Integration patterns.
- Experience with Test automation frameworks (Selenium, Puppeteer, cucumber etc.)
- Experience in core Java development using concurrent threading model, JVM tuning, GC management.
- Experience in Database SQL tuning.
- Experience using Agile practices such as TDD, XP, continuous integration, unit testing to deliver solutions.
- Exposure to work with protocols such as JMS, HTTP, SOAP and FTP.
- Experience With cloud AWS or azure.
- Strong in Tools and frameworks such as JUnit, JIRA/Bugzilla, CVS/SVN/Git.
Qualifications
Experience Level
- 10+ years of experience in java Web applications
- 5+ years of experience in architecting Java application
Benefits
401(k), Paid time off