Java (Principal Developer)

Java (Principal Developer)

  • Location : ATLANTA, GA
  • Posted on : 09-08-2023
  • Job Type : Contract

Job Description:

Expert knowledge of Java 8 (Scala desirable), JVM ecosystem, Memory model, Tuning, threading, reactive streams, modularization.


Expert knowledge of spring ecosystem (Spring boot, Spring cloud, spring Integration, spring Cloud data flow etc.)

knowledge of NoSQL data stories and polyglot persistence (MongoDB, Cassandra, Neo4J, CouchDB)

In Depth knowledge of distributed systems concepts, CAP theorem

knowledge of event sourcing and distributed messages systems (Kafka, RabbitMQ)

API design and implementation (remote vs local APIs, routing and reverse proxying, load balancing, optimization techniques)

knowledge of distributed computing, In memory computing, Map/Reduce frame works (Spark), Streaming (storm, Samza)


Understanding of the testing pyramid ( unit, functional, integration, system, API testing) and testing approaches TDD,BDD

In depth hands on experience with visualization approaches (VMs, containers, unikernels)

Hands on experience with cloud based laaS (openStack, AWS) and distributed sechedulers (Kubermetes, Mesos)

Expert Knowledge of unix OS, Tuning command line Utilities


  • Latest Jobs
    Featured Jobs
    Trending Jobs
    Share Job: