Solutions Architect
Knowledge
Design, develop, implement and maintain platforms, systems, revision and enhancement of current system.
Design and Implement solutions focusing on reuse and industry standards at a program, enterprise or operational scope
Work closely with Business and the development stakeholders (development, support, programmers and QA) to provide the input to drive the right roadmap mix of technology enhancements, strategic improvements and business features to maximize revenue)
Owns architecture and technology roadmaps for the domain or system or product
Identify system data, hardware and software components required to meet Business needs
Work closely with security architects and specialists to ensure secure design.
Evaluate current or emerging technologies to consider monetary factors.
Deliver quality technical/technology recommendations, proposals and documentations
Participate/Lead in research and Proof of Concept activities
Communicate and explain technical/architectural decisions to development teams
Ensure architecture and design recommendations are being followed
Participate/Lead in global architecture initiatives
Experience
Experience (essential):
Experience in full stack, development with Java (7, 8), J2EE and its related technologies
MUST possess at least a Bachelor Degree in Computer Science/Engineering/Information Technology, or equivalent
Minimum 10 years of related experience is required
Experience with and appreciation of the benefits of software engineering practices and design such as: coding standards, agile methodologies and test driven development
Strong passion for software architecture, governance, development processes, technical details, and technologies
Experience in designing and developing solutions for high performance, scalability and reliability
Proficient in Java, J2EE and its surrounding technologies including application frameworks like SPRING, Hibernate, Web Frameworks and RDBMs (DB2 is a plus)
Proficient in SOA implementations and knowledge in REST and Micro Services is a plus
Experience in JBoss or other application servers
Enjoy working in a dynamic, fast moving and challenging environment
Experience (desirable):
Possess knowledge/experience in enterprise integration using frameworks like Apache CXF, ActiveMQ, Web Services/SOA Connectivity, REST Services, Micro Services etc.
Knowledge/experience in build engineering, code quality and continuous delivery using technologies like Jenkins, Maven, Sonar, Antifactory, Chef etc
Experience in ETL technologies (Pentaho Data Integration)
Knowledge/experience in Monitoring and Profiling (Splunk, DynaTrace)
Knowledge/experience in Big Data technologies (Mongo DB)