Previous Job
Previous
Sr. Java Developer - Phoenix - AZ, St Louis - MO
Ref No.: 18-00388
Location: St Louis, Missouri
Job Title                    : Sr. Java Developer
Location                    : Phoenix - AZ, St Louis - MO
Position Type           : Contract
Rate                           : Doe
 
No Visa sponsorship available for this Job.
 
Skills Required:
  • 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 experience with MQ/XML/SOAP/JSON/REST/XSLT is plus.
  • Specific Application Domain Knowledge: e.g. J2EE, Web services, SOA an 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.