Demonstrable experience with at least two of the following: building attractive user interfaces, building data driven REST APIs, administering databases/cloud/servers 5-8+ years professional experience in relevant technology and projects Ongoing adherence to best practices Experience applying DevOps practices Experience in building Java and Javascript applications Strong background working with complex, enterprise-grade systems, including API design, integrations, and performance optimization Extensive experience designing, building, and maintaining scalable applications using Java and JavaScript in production environments Skilled in integrating front-end and back-end components Solid understanding of application architecture Experience collaborating with client stakeholders during sprint planning Experience documenting technical approaches Experience understanding and articulating the business outcomes that your development projects impact May include intensive programs, Bachelor's Degree in Computer Science, Software Engineering, or equivalent experience