The Consortium, Inc.

Java Architect

The Consortium, Inc. - Chevy Chase, MD

Our client is looking for a Java architect for their mission-critical identity management systems used by hundreds of thousands of customers daily.

 This position requires architecting, developing and refining distributed identity management components that scale to millions of users and are fault-tolerant with respect to cloud infrastructure operations and unreliable dependencies.

 Identity management experience is highly valued but not necessary.

REMOTE WORK 

The position is 100% remote at this time, but will become hybrid at some unspecified future point in time

REQUIREMENTS

    • 10+ years of experience. Exceptions are made for exceptional coders with a proven track record.
    • Great communication skills. MUST be capable of communicating complex ideas fluently to developers and management.
    • Experience with distributed systems. Cloud systems preferred.
    • Mastery of the Java language, Java 8 and after. Ability to employ new Java features as they become available.
    • Mastery of the Spring framework.
    • Knowledge of AspectJ.
    • Exposure to application resiliency concepts and libraries, e.g. Hystrix, resilience4j.
    • Exposure to concurrent and asynchronous programming, e.g. Java Concurrency, Netty, Servlet 3+, etc.
    • Exposure to software construction practices such as unit testing, code reviews, code quality, etc.
    • Exposure to identity management systems and secure coding practices is desired. Forgerock systems a plus.
    • Exposure to NoSQL databases is desired.

 



Posted On: Tuesday, October 19, 2021



Apply to this job

or