J2EE developer Cloud Enviornment
- Contract
Job Description
Number of positions: 2
Dearborn, MI
Phone/webex Hire
12 Months Contract
Experience 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
Skills Required:
Education: Computer Science or other IT related degree
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
Preferred:
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 (flat file, XML, Web Services, etc.) . Knowledge or exposure to Big Data / Hadoop is a plus . Knowledge or exposure to Data lake, ETL, Enterprise Data Pipeline is a plus . Great written and verbal communication skills . Comfortable in new situations with new clients . Willing to coach and develop team members to create a vibrant workplace and enable product team to deliver high quality product at market speed
Additional Information
All your information will be kept confidential according to EEO guidelines.
By clicking the link above or any third-party link within this posting, you are leaving this site and going to a third-party website where the third-party website's terms and privacy policy apply