Ping Identity Corp Sr. Software Engineer - Java in Denver, Colorado

Sr. Software Engineer - Java US-CO-DenverAt Ping Identity, we're changing the way people think about enterprisesecurity technology. With our innovative Identity Defined Security platform,we're helping to build a borderless world where people have total freedom towork wherever and however they want. Without friction. Without fear.We're headquartered in Denver, Colorado, and we have offices andemployees around the globe. And we serve the largest, most demandingenterprises worldwide, including over half of the Fortune 100. Because evenin the most complex enterprise environments, security shouldn't be asource of anxiety. It should be one of your greatest competitive advantages.We call this digital freedom. And it's not just something we provide ourcustomers. It's something that drives our company. People don't come hereto join a culture that's built on digital freedom. They come to cultivate it.You will be an active member of an innovative and passionate team developingfeatures and key extensions to a growing enterprise product platform for themarket leader in Identity Security. There is a wide variety of work includingAPI development, identity protocol implementation, authenticationsystems, security vulnerability mitigation, and performance optimizationsat a large scale.We seek a Senior Software Engineer who will be active in developing featuresand capabilities within our Identity Management product suite. We require apassionate developer who flourishes in a fast-moving, agile environment,has good communications skills, an outstanding ability to translaterequirements and designs to functional Java / JavaScript code, and strongattention to security, quality, testability and performance.Job Functions:Function as a solid individual contributor on a high output agile developmentteamCollaborate effectively with the distributed teamAnalyze and elaborate on requirementsIdentify impacts of planned work on existing functionalityPlan and estimate work to be completedDesign and develop new features, as well as maintain existing codeDevelop unit and integration tests in collaboration with software qualityengineersRemain on the forefront of knowledge in the industry, and share learningswith other team members and with the company Skills & RequirementsEssential Qualifications:5+ years developing commercial products in Java.Strong interpersonal communications skills.Demonstrated experience in enterprise-level software development.Experience with open source and open source tools.Expert knowledge of Java and practices in development.Understanding of enterprise-scale systems and configurations related tosecurity.Experience in an agile, iterative, or XP environments.Exceptional problem solving skillsExperience with development tools including IDE, git, jenkins, mavenJavascript programming experienceFront-end development using modern web application technologies, e.g.,React/Redux, Angular, Vue, etc.Desired Qualifications:Demonstrates attention to details.Ability to work in a lightweight process environment, including requirementsand test planning documentation.Capable of high performance in a two-week iteration cadence with frequentproduct deliveries.Self-motivated and works with minimal direction.Takes ownership of tasks and executes.Ideal candidate must be able to learn quickly and independently, and becapable of gathering information and understanding complexfeatures/environments.Front-end development using React and Redux.Experience with identity management technologies and protocols (e.g.,OAuth 2.0, OpenID Connect, security, cryptography, etc.). QualificationsEqual Opportunity Employer of Minorities, Females, Protected Veterans,and Individual with Disabilities