job summary: Senior Engineering Principal - API / AEM We are looking for hard-core software engineer who can implement various strategic initiatives. Responsibilities Analysis, design, implement, test, and review various workforce experience project initiatives.Take initiative in solving complex business and/or technical problems in areas that may be outside current expertise and coming up with solutions and design approaches.Prototyping of new solution components and frameworks.Researching of new tools and technologies and its integration within KP based on identified needs for workforce experience projects. The goal is to find right tools and/or technologies for the given problem (product-to-business problem fit). Landscape of tools and technologies include NGINX (reverser proxy), ADEPT platform (AEM), WEX and o365 searches and its integrated results presentation, Notification, Akamai, Kona security, Ping access etc. Decide between competing solutionsCapacity planning and sizing for performance, throughput and scalabilityServe as connector between MyKP project needs, technology solutions and TRO, helping to create technology enabled solutions tailored to solve MyKP project related challenges. This entails collaboration with KP technical leaders across various divisions / departments (like Business, Audit, TRO, KPIT CoE team(s) etc.) and vendors (Adobe, Microsoft or other solution providers) to understand and bring to bear innovative digital technologies to transform workforce experience.Adhere to and/or develop and maintain standards and Best Practices including governance, operating model and solutions.Train technical and business resources in identified tools and technologies. Develops strong understanding of the business drivers and strategies, industry trends, key strategic partner relationships, and KP's competitive position in the marketplace.Maintains thorough understanding of leading-edge technologies and their applicability for the current and future architecture.Reinforce and ensure compliance with IT enterprise governance.Articulate the transition from current to future state in consideration of the future needs of the business, security policies and requirements, and striking an optimal balance between standardization, customization, innovation, costs and risk management.Collaborate with others across organizational boundaries to develop innovative solutions and find points for leverage (e.g. services and capabilities that can be shared.) across the enterprise. Technical Skills summary: Demonstrated expertise of multiple domains across the applications and technical architectures, including the inter-relationships and interfaces between systems and technologies.12+ years' experience in Information Technology, with a minimum 8+ years as a Senior Software Engineer in large corporate environment. Must have strong current hands on development skills with exposure to object-oriented design principles, patterns and best practices. API design and implementation (remote vs local APIs, routing and reverse proxying, load balancing, optimization techniques, BFF etc.)Mastery of Java programming language (along with J2SE ecosystem) with advanced knowledge of other multiple programming / scripting languages. Experience with JVM ecosystem, memory model, tuning, threading, reactive streams, modularization. Understanding of the testing pyramid (unit, functional, integration, system, API testing) and testing approaches TDD, BDDExposure to application security technologies and approaches.Possesses exceptional software / systems engineering and application design skills.Advanced knowledge and experience of CI / CD / cloud deployment ( Cloud Foundry, IBM BlueMix or Microsoft Azure ) / DevOps technologies. Hands on experience of working in *nix (Unix, Linux) environment and shell scripting.Experience in developing POC's, which are well aligned to objectives and current application stack.Able to deliver various system artifacts such as logical logical/physical model, architectural artifacts (UML diagrams), deployment diagrams etc.Well versed in various system quality measures such as availability, reliability, manageability, flexibility, performance, capacity, scalability, extensibility etc. Experience working with Adobe Experience Manager 6.x, HTML5, CSS3, LESS, JavaScript across multiple libraries: jQuery, Angular.js, Node.js, React is preferred.Bachelors / master's degree in engineering / Science domain. Soft skills summary: Deliver Outcomes - Demonstrate a bias for speed and execution with sense of urgency.Operate as a Team Player - Work together to drive solutions.Build strong Partnerships - Demonstrate integrity and build trust with others.Strive for Excellence - Motivate self and others to achieve high standards and continuously improve.Effective communications skills: oral, written and listening.Comfortable with a agile, dynamic, fast paced work environment.Ability to learn new tools / technologies. location: Atlanta, Georgia job type: Contract salary: $57.30 - 64.46 per hour work hours: 8am to 5pm education: Bachelors responsibilities: Senior Engineering Principal - API / AEM We are looking for hard-core software engineer who can implement various strategic initiatives. Responsibilities Analysis, design, implement, test, and review various workforce experience project initiatives.Take initiative in solving complex business and/or technical problems in areas that may be outside current expertise and coming up with solutions and design approaches.Prototyping of new solution components and frameworks.Researching of new tools and technologies and its integration within KP based on identified needs for workforce experience projects. The goal is to find right tools and/or technologies for the given problem (product-to-business problem fit). Landscape of tools and technologies include NGINX (reverser proxy), ADEPT platform (AEM), WEX and o365 searches and its integrated results presentation, Notification, Akamai, Kona security, Ping access etc. Decide between competing solutionsCapacity planning and sizing for performance, throughput and scalabilityServe as connector between MyKP project needs, technology solutions and TRO, helping to create technology enabled solutions tailored to solve MyKP project related challenges. This entails collaboration with KP technical leaders across various divisions / departments (like Business, Audit, TRO, KPIT CoE team(s) etc.) and vendors (Adobe, Microsoft or other solution providers) to understand and bring to bear innovative digital technologies to transform workforce experience.Adhere to and/or develop and maintain standards and Best Practices including governance, operating model and solutions.Train technical and business resources in identified tools and technologies. Develops strong understanding of the business drivers and strategies, industry trends, key strategic partner relationships, and KP's competitive position in the marketplace.Maintains thorough understanding of leading-edge technologies and their applicability for the current and future architecture.Reinforce and ensure compliance with IT enterprise governance.Articulate the transition from current to future state in consideration of the future needs of the business, security policies and requirements, and striking an optimal balance between standardization, customization, innovation, costs and risk management.Collaborate with others across organizational boundaries to develop innovative solutions and find points for leverage (e.g. services and capabilities that can be shared.) across the enterprise. Technical Skills summary: Demonstrated expertise of multiple domains across the applications and technical architectures, including the inter-relationships and interfaces between systems and technologies.12+ years' experience in Information Technology, with a minimum 8+ years as a Senior Software Engineer in large corporate environment. Must have strong current hands on development skills with exposure to object-oriented design principles, patterns and best practices. API design and implementation (remote vs local APIs, routing and reverse proxying, load balancing, optimization techniques, BFF etc.)Mastery of Java programming language (along with J2SE ecosystem) with advanced knowledge of other multiple programming / scripting languages. Experience with JVM ecosystem, memory model, tuning, threading, reactive streams, modularization. Understanding of the testing pyramid (unit, functional, integration, system, API testing) and testing approaches TDD, BDDExposure to application security technologies and approaches.Possesses exceptional software / systems engineering and application design skills.Advanced knowledge and experience of CI / CD / cloud deployment ( Cloud Foundry, IBM BlueMix or Microsoft Azure ) / DevOps technologies. Hands on experience of working in *nix (Unix, Linux) environment and shell scripting.Experience in developing POC's, which are well aligned to objectives and current application stack.Able to deliver various system artifacts such as logical logical/physical model, architectural artifacts (UML diagrams), deployment diagrams etc.Well versed in various system quality measures such as availability, reliability, manageability, flexibility, performance, capacity, scalability, extensibility etc. Experience working with Adobe Experience Manager 6.x, HTML5, CSS3, LESS, JavaScript across multiple libraries: jQuery, Angular.js, Node.js, React is preferred.Bachelors / master's degree in engineering / Science domain. Soft skills summary: Deliver Outcomes - Demonstrate a bias for speed and execution with sense of urgency.Operate as a Team Player - Work together to drive solutions.Build strong Partnerships - Demonstrate integrity and build trust with others.Strive for Excellence - Motivate self and others to achieve high standards and continuously improve.Effective communications skills: oral, written and listening.Comfortable with a agile, dynamic, fast paced work environment.Ability to learn new tools / technologies. qualifications: Experience level: ExperiencedMinimum 7 years of experienceEducation: Bachelors skills: Software Architecture Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status. For certain assignments, Covid-19 vaccination and/or testing may be required by Randstad's client or applicable federal mandate, subject to approved medical or religious accommodations. Carefully review the job posting for details on vaccine/testing requirements or ask your Randstad representative for more information.