EMC Pivotal Cloud Foundry Solutions Architect (PaaS) in Ontario, Canada
PIVOTAL CLOUD FOUNDRY SOLUTIONS
The Third Platform is the convergence of technology trends in the areas of mobile, social, cloud and big data. Embracing this nexus allows our customers to move ever faster in the business world and maintain their competitive advantages. We deliver technology services based upon commercial and open source technologies in the areas of big data analytics, virtualization, containerization, platform as a service (PaaS), DevOps and micro service architectures.
You are unique: as an exceptional, passionate, customer facing, hands-on architect you will help customers realize the benefits of cloud native applications and architectures on Pivotal Cloud Foundry. You will also work closely with the Spring and Pivotal Cloud Foundry engineering teams to:
Provide feedback on – and contributions to – the Spring and Cloud Foundry open source projects, potentially becoming a core committer
Assist Pivotal’s customers in migrating existing apps to Pivotal Cloud Foundry
Modernize customer applications, incrementally improving infrastructure and app architecture techniques
Work with Pivotal’s customers to architect and build new cloud native apps
Become an agent of change within customer organizations
You are a great written and verbal communicator, capable of public speaking and presenting in front of customers, at user groups, etc.
Comfortable in new situations with new clients
Experience building distributed / service oriented / microservice-style and cloud based architectures
Have an understanding of – or implementation experience in – building Twelve-Factor applications, and using Domain Driven Design
You are a Java expert, with experience and familiarity building modern Spring applications with Spring Boot; you have a strong background with Spring and related projects
Experience building enterprise applications, including integration with COTS systems
You are an Agile practitioner, familiar with extreme programming, test driven development, pairing, continuous integration, continuous delivery, and related techniques
Experience building and operating distributed, concurrent systems
8+ years of software development experience
You are a polyglot programmer (you might have used JavaEE, C#, Go, etc.)
Experience integrating with Netflix Open Source Platform components (Eureka, Hystrix, Ribbon, etc.)
Experience with Cloud Foundry
Operational experience with: RabbitMQ, Erlang, AMQP
Experience with Service-oriented architectures (Java or .NET)
Understanding of networking, including the structure and function of the TCP/IP stack and how to debug networking problems
Strong debugging skills - especially in context of distributed architectures
Experience and academic interest in distributed systems, distributed algorithms, fundamental problems in distributed computing
When you choose EMC, you join a diverse world of innovative thought leaders. At our core is a commitment to workplace diversity, the sustainability of our planet, and community corporate involvement. We offer highly competitive salaries, bonus programs, world-class benefits, and unparalleled growth and development opportunities-all to create a compelling and rewarding work environment.
We are an Equal Employment Opportunity employer that values the strength diversity brings to the workplace. All qualified applicants, regardless of race, color, religion, gender, sexual orientation, marital status, gender identity or expression, national origin, genetics, age, disability status, protected veteran status, or any other characteristic protected by applicable law, are strongly encouraged to apply.
Critical Hiring Criteria:
Technical Skills – Required
● 10+ years of experience in software architecture and development within enterprise
applications using Java or similar language
● A clear understanding of cloud service and deployment models
● Understanding of cloud application design principles (such as those found at
● Experience developing stateless, horizontally scalable, and fault tolerant applications
Technical Skills – Preferred
● Hands-on experience with a Platform as a Service (PaaS) solutions such as Cloud Foundry or
● Hands-on experience with Spring projects including Framework, Boot or Cloud
● Hands-on experience with SOAP and RESTful service implementations
● Hands-on experience with single threaded app platforms such as node.js or Angular
● Hands-on experience with experience with multiple programming such as Java, PHP, Python, Ruby, Go or Bash.
Ability to work from home. Willingness to travel up to 50% at times .
210 - EMC CONSULTING
Canada - Ontario - Toronto, US - California - San Diego, US - California - San Francisco, US - Georgia - Atlanta, US - Illinois - Chicago, US - Massachusetts - Hopkinton, US - Minnesota - Eden Prairie, US - New Hampshire - Nashua, US - New Jersey - Edison, US - New York - New York City, US - North Carolina - Charlotte, US - North Carolina - Raleigh, US - Ohio - Columbus, US - Tennessee - Nashville, US - Texas - Austin, US - Texas - Dallas, US - Texas - Houston, US - Michigan - Detroit, US - Washington - Seattle, VA - Glen Allen, VA - Herndon, VA - McLean, VA - Reston, WI - Madison, WI - Pewaukee, US - Florida - Orlando