Key Responsibilities:
Work with stakeholders to develop the technical roadmap and develop architecture framework that aligns strategy, processes, and IT assets with business goals.
Create solution and application architectures.
Establish best practices and guidelines for selecting, developing and implementing information systems within enterprise.
Identify and recommend tools and components to be used within the domain.
Closely work with Functional team to understand and document the Nonfunctional requirements (RTO, RPO, DR, Performance objectives, etc.).
Design and execute Proof of Concepts for evaluating the feasibility of a solution or demonstrating the capabilities to business users.
Conduct due diligence of enterprise applications and create assessment reports and presentations for the client.
Lead the technical team for creating core architectural components & reference implementations.
Key Requirements and Technology Experience:
Web Technologies: JSP, XML, XSL, XSLT, JAX RS, JAX WS, JQuery, Micro services, Web services (REST/SOAP).
Frameworks: MVC, spring, AngularJS, Typescript, JEE, Spring Boot.
Information Systems: ORACLE 11, MYSQL, MongoDB.
Application/Web Servers: Weblogic, TomCat, JBoss OR Mapping: Hibernate, JPA.
Cloud technologies: AWS, Docker, Lambda, Serverless.
Document management system: Documentum, Alfresco, SharePoint.
Development Tools: Jdeveloper, Eclipse, PMD, Veracode, SONAR.
Profiling: Yourkit, JProfiler.
Design Tools: Rational Rose, STARUml.
Search Server: SOLR 6x.
Cache: Oracle Coherence, EhCache.
Enterprise Monitoring: AppDynamics.
Agile tools: JIRA, Confluence.
Build tools: Maven, Ant, and Jenkins.
Log management: Elastic ELK.
Any Graduate