This position is no longer open for applications

Principal Java Developer

Principal Java Developer (12622-CF) Colorado, USA

Salary: USD150000 - USD200000 per annum

Principal Java Engineer

Full Time, Remote, $150-$200K

About: Our client, in the cyber security space, is looking for a Principal Java Engineer to help change the way they access secure services for digital, physical and AI products. You will be leading the team to implement microservices architecture in a hybrid cloud environment, ultimately looking to scale their current platform to support several million additional users. Experience with distributed systems, single sign on and identity access management will be important for this position. As a principal engineer, you will define and design the architecture and engineering of the platform, identity servers and components.

 

 

You will:

● Develop cloud based software systems that will scale to millions of users

● Lead and mentor Jr - Mid level engineers and provide guidance to software engineering best practices

● Work in an agile environment, cross-functionally with other teams in marketing, design, QA and business development

● Research and recommend new tools and technologies to scale the platform with new users

 

Must have:

● Expert level experience in Java microservices development

● Understanding of concurrency and multi-threading at scale

● Understanding of hybrid cloud environments (on prem and public - AWS/GCP/Azure)

● Strong experience with computer science fundamentals - Algorithms, Data Structures, Distributed Systems

● A passion for cutting edge technology

 

Experience and knowledge of:

● Spring Framework and Spring Boot

● SSO / User ID standards including SAML, OIDC, OAuth, SCIM

● Distributed computing at scale

● Data processing and streaming technologies (Kafka)

● JMV languages such as Kotlin or Scala

● Functional programming languages - Python, Haskell, Clojur

;