|
Job Title: Senior Java Solution Architect
Job #: 00018994761 - NJ
00019171651 - Chicago
Location: Bridgewater, NJ & Chicago, IL
|
Job summary: BFS TAO Solution Architect is a TAO technical leader who can drive software development activities from inception to delivery. The Solution Architect is responsible for
creating and communicating the technical architecture and design to meet defined service level needs, as well as reviewing and enforcing application design principles, practices, and appropriate use of patterns. The architect works with program, requirements,
quality, and delivery leads to communicate and validate estimates and technical prioritization of work, define non-functional requirements, and define proof-of-concept (PoC) and framework requirements.
Responsibilities:
·
Understand client's existing business and explore new avenues to save cost and bring process efficiency.
·
Identify business opportunities to create reusable components/accelerators and reuse existing components and best practices.
·
Analyze application/ technology landscape, process, tools and arrive at the solution options best fit for the client.
·
Analyze Cost Vs Benefits of solution options.
·
Create a technology/ architecture roadmap for the client.
·
Identify alliance partners based on the understanding of service offerings and client requirements and create a compelling business case around the offerings.
·
Support for developing RFPs and collaterals for proposals from a technical solution/ estimation/ risks perspective.
·
Work with customer and other teams to collect, analyze and understand the requirements including NFRs.
·
Develop / Enhance the solution architecture (Application / technical / Infrastructure as applicable) meeting functional / non-functional requirements and aligned to industry best practices.
·
Solution Design (including Data modeling , Application design, Infrastructure design, Team structure) & Capacity sizing to meet the requirements & SLAs of target state and in transition as applicable.
Minimum Qualifications:
· 10-15 years of
relevant IT experience
·
Hands on experience on JEE, Spring (Core, Integration, Data, MVC), Spring Boot, Hibernate, Web Services, JavaScript frameworks using Behavior Driven Development , RDBMS, No-SQL (either
MongoDB, Cassandra, CouchDB), and MVC
·
Framework experience: Struts2, Spring MVC or similar
·
Hands on experience on Web 2.0 , including use of OO JavaScript, AJAX, DHTML and JS libraries (AngularJS / jQuery / DOJO / Sencha ExtJS, react.js, node.js, etc.). Strong knowledge and implementation experience on RESTful
Web services, Messaging systems (WebSphere MQ/RabbitMQ/SonicMQ).
·
Experience with application servers and packages from major vendors (e.g., WebSphere, WebLogic, IIS, JBoss, Tomcat, Apache.
·
Exposure to EIP frameworks (Spring Integration, Mule ESB, Camel) will be an advantage.
·
Experience with Continuous Integration and / or Continuous Deployment tool-chain (e.g. Bamboo, Cruise Control, Jenkins)
·
Experience with application servers and packages from major vendors (e.g., WebSphere, WebLogic, IIS, JBoss, Tomcat, Apache
Preferred Qualifications:
·
Strong experience in Hadoop Ecosystem technologies like HBase, MapReduce, Spark, Pig, Hive, Flume, Sqoop, Cloudera Impala, Zookeeper, Oozie, Hue, Kafka
·
Exposure to hybrid cloud solutions (Azure, Google Compute Engine and Amazon Cloud) with hands-on experience in direct API integration is an advantage
·
PaaS background and knowledge of OpenShift / Pivotal Cloud Foundry Integration. Implementation knowledge on Micro-
·
Services , 12-factor apps will be a big plus.
·
Exposure to other JVM languages (Clojure, Groovy, Scala, Jruby) will be a plus.
|