Enterprise Architect

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
Share this Job with a friend

Apply for: Enterprise Architect

Jobs

Create an account to access this functionality.
Discover the advantages