Previous Job
Senior Java Developer - Pheonix - AZ, St Louis - MO
Ref No.: 18-00389
Location: Pheonix - AZ, St Louis - MO
Job Title                     :    Senior Java Developer
Location                     :    Pheonix - AZ, St Louis - MO
Position                      :    Contract
Rate                           :    DOE
No visa sponsorship available for this job. No Third-party agencies corp to corp.
Technical  Skills:
  • 10 + years of strong programming experience in Java
  • Expert level knowledge of core Java (at least JDK 1.7) with clear understanding of advanced concepts in design patterns, collection framework, garbage collection etc.
  • Experience in development of Java server applications in a Unix environment
  • Java Concurrency: multi-threading, locking, synchronization free concurrency implementation, Java concurrency patterns, etc.
  • Java Design and Abstraction:designing classes and interface, using patterns effectively, documenting APIs clearly, planning for extension, design for testability.
  • Advanced Java Experience:hierarchical class loaders, runtime class loading, reflection APIs, use of generics in API design
  • Experience in JBOSS application server, Tomcat, Apache is a plus
  • Hands on expereience with MQ/XML/SOAP/JSON/REST/XSLT is plus.
  • Specific Application Domain Knowledge: e.g. J2EE, Web services, SOA a architecture, Identity Management, High Availability applications
  • Experience or very good knowledge of Core Java 8 is a plus
  • Knowledge of open source frameworks like Spring.
  • Experience with software build tools such as Maven, Nexus, Gradle.
  • Strong debugging, trouble shooting and performance tuning skills