Sign In
 [New User? Sign Up]
Mobile Version

Principal Architect - Application


Alpharetta, GA
Job Code:
Apply on the Company Site
  • Save Ad
  • Email Friend
  • Print
  • Research Salary

Job Details

Company ADP USA

Job Title: Principal Architect - Application

JobID: 5000121300806

Location: Alpharetta, GA, 30009, USA

Unlock Your Career Potential: Technology at ADP. Do you enjoy exploring, identifying and inspiring the future of the workplace and the lives of millions of people? At ADP, the world's largest B2B cloud company, our Technology team is comprised of brilliant engineers, architects, data scientists, infrastructure experts, and more. We were first in our industry to offer a SaaS solution and continue to push the envelope utilizing the latest operating platforms to deliver the highly automated, intelligent and predictive solutions that are redefining what is possible. Named one of Forbes' "Most Innovative Companies" and one of Computerworld's "100 Best Places to Work in IT", we are committed to leading the way in product development and research, empowering you to bring to life the latest innovations that will forever change the way businesses manage their most vital asset, employees. The Principal Architect will provide leadership, technology design expertise, direction, coordination, and consultation, in the development, integration, launch, scaling, and maintenance of new and existing products and solutions. Promote use of innovative new technology and best practices for product and solution development initiatives. Influence and govern current and strategic architectural blueprints. Identifies key application design patterns and standard application frameworks. Establishes the strategic direction for application development approaches, including tools, process and frameworks. We strive for every interaction to be driven by our CORE values: Insightful Expertise, Integrity is Everything, Service Excellence, Inspiring Innovation, Each Person Counts, Results-Driven, & Social Responsibility. EXPERIENCE Computer Science or similar degree 10+ years hands on experience developing and architecting high volume systems . Knowledge of Domain Driven Design concepts and microservices Expert knowledge of : Java programming
* Spring ecosystem (Spring Boot, Spring Cloud, Spring Integration, Spring Cloud Data Flow etc)
* Distributed computing, in memory computing (Apache Ignite), map/reduce frameworks (Spark), streaming (Storm, Samza)
* Event sourcing and distributed message systems (Kafka, RabbitMQ)
* NoSQL data stores and polyglot persistence (MongoDB, Cassandra, Neo4J, CouchDB)
* Build tools and dependency management (gradle, maven, npm bower, grunt, gulp)
* Understanding of the testing pyramid (unit, functional, integration, system, API testing) and testing approaches TDD, BDD
* Hands on experience developing client-side applications using AngulasJS, React, Backbone
* Knowledge of Java build tools and dependency management (gradle, maven)
* 5+ years of HTML, CSS, and JavaScript experience
* Experience creating responsive designs (Bootstrap, mobile, etc.)
* Experience with unit and automation testing (Jasmine, Protractor, JUnit)
* REST API design and implementation
* Strong collaboration and communication skills
* Comfortable to operate in an agile, dynamic environment

Apply on the Company Site

Featured Jobs[ View All ]

Featured Employers [ View All ]