top of page

Lead Java Developer

Phoenix, AZ, USA

Job Type


Essential Duties and Responsibilities:

  • Develop roadmap and plans to build out a highly scalable integration platforms

  • Contributing to Platforms and Application Strategy and Roadmap

  • Lead high level designs and prototyping initiatives

  • Plan the refactoring and re-architecting of existing software

  • Lead developers in the design of new software products

  • Work with developers to identify and create common reusable components

  • Participate in software release and post-release activities, including developing designs for proof of concepts

  • Ensure development standards and consistency of specifications across sub-systems

  • Write and/or review deliverables, solution blueprints, and architecture documentation

  • Flexibility and positive attitude to achieve tight deadlines

  • Rapidly adapt and respond to changes in environment and priorities


  • BS in Computer Science, or equivalent combination of education/experience; advanced degree preferred

  • 15 years of experience in architecture, design, development of software systems at scale

  • Hands-on full-stack development across a variety of technologies and platforms across all tiers

  • Prior experience in building highly scalable, cloud-native micro services applications in cloud using technologies Kubernetes, Docker, Git, Node.js, Java, NoSQL, RDBMS databases

  • Experience in Java, NodeJS, ReactJS, SAML/OIDC, REST API, Integrations, Microservices

  • Knowledge in Okta and latest Identity systems is a plus

  • Experience working on mobile and responsive web development is preferred

  • Expertise with scalable web technologies such as Node.js

  • Expertise with current software design principles and concepts

  • Experience with cloud platforms such as AWS, Azure

  • Experience with NoSQL databases and relational databases

  • Exceptional problem solving, analysis, design, and testing skills

  • Excellent communication and organizational skills

  • Experience with entire software development lifecycle (Agile, SDLC, Iterative)

  • Strong analytical and problem-solving skills


bottom of page