job summary: A Senior Application Developer is a critical member of the Solution Architecture and Development Team. In this role, he/she will be a full stack application developer and will develop end-to-end features to support critical Viewpointe initiatives in a fast-paced and agile development environment using the latest software development technologies and infrastructure. As a Senior Application Developer you will be responsible for every aspect of the software development lifecycle, including software architecture design, front-end development, system integration, back-end development, automation testing, software deployment leveraging continuous integration tools, and monitoring to ensure high availability and resiliency. ESSENTIAL DUTIES AND RESPONSIBILITIES Develop highly available, resilient, and secure applications with a cloud-native approach, deployed into a public cloud infrastructure. (Cloud-native technologies empower organizations to build and run scalable applications in modern, dynamic environments such as public clouds. Containers, service meshes, microservices, immutable infrastructure, and declarative APIs exemplify this approach.)strong experience with modern development principles including DevOps, Microservices, Cloud, Automation Frameworks, Enterprise Integration/APIBreadth of experience across Development, Infrastructure, Networking, Security, Database, and Storage.Partner and collaborate with key stakeholders across the enterprise including solution management, security, and operations to ensure alignment throughout the solution development pipeline.Apply Agile/Lean principles and a continuous improvement mentality to every aspect of solution development (for instance: responsiveness to change, adding incremental value, short feedback loops, eliminating waste, continuous learning) QUALIFICATIONS AND EXPERIENCE Minimum Technical Expertise: 5+ years of experience as a full stack developer2+ years of experience developing Cloud-native applications and running workloads in a Public Cloud infrastructure such as Azure, AWS, or GCPExtensive experience with application development technologies: Java, Linux, Tomcat, Spring, JacksonExtensive experience with DevOps concepts and technologies: CI/CD, Infrastructure-as-Code (IaC), Jenkins, Docker, Kubernetes, OpenShiftExpert understanding of database and storage technologies and concepts: relational DB, NoSQL, Object Storage, Data Lakestrong Experience with Enterprise Integration (EI) and API technologies: EI Platforms (e.g. Mulesoft, Apigee), API design and development, RESTExperience with security and audit technologies: vulnerability scanning, authentication & authorization (OAuth, SAML), monitoring (Prometheus, Nagios), enterprise logging (e.g. Splunk, Logstash)Experience with messaging technologies such as Kafka, gRPCExperience with modern distributed source code management systems such as Git / GitHub Preferred Technical Expertise: Enterprise Content Management (ECM) experience with regulated contentExperience with front-end development technologies such as Angular, React, VueAzure development experience, including Microsoft Azure Developer or Azure Solutions Architect certificationCloud administration experienceFeature test automation experience with technologies such as Selenium, Ruby, CucumberExperience with modern engineering practices such as TDD, Refactoring, Pair ProgrammingExperience with Cache technologies such as Redis, MemcachedExperience with VeracodeExperience with AI / Machine LearningExperience with SAFe Leadership: Provide application development thought leadership across the organization.Demonstrates the initiative to go above and beyond assigned tasks and explore alternate technologies and approaches.Ensures understanding of issues and presents clear rationale. Able to speak to mutual needs and win-win solutions. Uses two-way communication to influence outcomes and ongoing results.Possesses ability to analyze impact of technology choices and be able to communicate and influence at an enterprise level.Persists to completion, especially in the face of overwhelming odds and setbacks. Pushes self for results; pushes others for results through team spiritstrong oral and written communication skillsstrong interpersonal skillsExcellent team building and problem solving skills location: PARSIPPANY, New Jersey job type: Permanent salary: $125,000 - 135,000 per year work hours: 8am to 4pm education: Bachelors responsibilities: ESSENTIAL DUTIES AND RESPONSIBILITIES Develop highly available, resilient, and secure applications with a cloud-native approach, deployed into a public cloud infrastructure. (Cloud-native technologies empower organizations to build and run scalable applications in modern, dynamic environments such as public clouds. Containers, service meshes, microservices, immutable infrastructure, and declarative APIs exemplify this approach.)strong experience with modern development principles including DevOps, Microservices, Cloud, Automation Frameworks, Enterprise Integration/APIBreadth of experience across Development, Infrastructure, Networking, Security, Database, and Storage.Partner and collaborate with key stakeholders across the enterprise including solution management, security, and operations to ensure alignment throughout the solution development pipeline.Apply Agile/Lean principles and a continuous improvement mentality to every aspect of solution development (for instance: responsiveness to change, adding incremental value, short feedback loops, eliminating waste, continuous learning) qualifications: Experience level: ExperiencedMinimum 5 years of experienceEducation: Bachelors skills: Java (5 years of experience is required)Linux (4 years of experience is required)json (4 years of experience is required) 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. At Randstad, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact HRsupport@randstadusa.com. 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