Apex Systems, Inc Solution Architect Senior - 846067 in Dearborn, Michigan

h3 class="job-company"Description/h3div id="description"divdivdivdivExperience building distributed / service oriented / micro-service-style and cloud-based solutions using Java (Spring) . Experience and familiarity building modern Spring applications with Spring Boot; strong background with Spring and related projects . Experience building enterprise applications . Experience building and operating distributed, concurrent systems . Solve highly complex technical problems using industry best practices . 5+ years of software development experience/div/divdivdivSkills Required:/div/divdivdiv. Experience with Pivotal Cloud Foundry and deploy cloud native applications to PCF (minimum 1 year of experience) . Proficient in object oriented development and Java Enterprise concepts (minimum 4 years of experience) . Experience with architecting and implementing 12 factor apps using Spring Boot, Spring Cloud including; Spring MVC, Spring Boot, Spring JDBC, Spring Cloud. (minimum 3 years of experience) . Experience with designing and implementing highly available, scalable distributed systems . Micro-services design and implementation (minimum 1 year of experience) . Development of Java Web Services REST/SOAP/WSDL/XML/SOA (minimum 2 years of experience) . Experience in working with Oracle or MS SQL Server or NoSQL databases(minimum 3 years of experience) . Unit testing frameworks (minimum 3 years of experience) . DevOps, Continuous Delivery process refinement and tool sets such as Jenkins, Nexus, monitoring tools such as Splunk, and tracing technologies such as Sleuth . Evaluate new technologies, tools, develop POC, provide solution options and make recommendations/div/divdivdivSkills Preferred:/div/divdivdivN/A/div/divdivdivExperience Required:/div/divdivdiv. Experience with Pivotal Cloud Foundry and deploy cloud native applications to PCF (minimum 1 year of experience) . Proficient in object oriented development and Java Enterprise concepts (minimum 4 years of experience) . Experience with architecting and implementing 12 factor apps using Spring Boot, Spring Cloud including; Spring MVC, Spring Boot, Spring JDBC, Spring Cloud. (minimum 3 years of experience) . Experience with designing and implementing highly available, scalable distributed systems . Micro-services design and implementation (minimum 1 year of experience) . Development of Java Web Services REST/SOAP/WSDL/XML/SOA (minimum 2 years of experience) . Experience in working with Oracle or MS SQL Server or NoSQL databases(minimum 3 years of experience) . Unit testing frameworks (minimum 3 years of experience) . DevOps, Continuous Delivery process refinement and tool sets such as Jenkins, Nexus, monitoring tools such as Splunk, and tracing technologies such as Sleuth . Evaluate new technologies, tools, develop POC, provide solution options and make recommendations/div/divdivdivExperience Preferred:/div/divdivdiv. Familiarity with industry standard SDLC models (i.e., Agile, Unified/RUP) . Experience with migration from RDBMS to distributed data / NoSQL databases such as MongoDB, CosmoDB, Cassandra . Experience with database scaling techniques such as sharding, partitioning . Experience with NoSQL database modeling, best practices . Experience with streaming technology or framework such as Kafka and able to select suitable technology for given situation . Experience with code quality api/tool . Experience with Service interaction api/tool . Experience with logging/tracing api/tool . Understanding of Circuit Breaker functions like Hystrix . Experience working in a cloud native work environment . Understanding Spring Cloud Data, Spring Security, OAuth, Service monitoring on Cloud . Understanding of various file formats and methods of data communication