Java – JMS Expert – Sanjose (CA) – 6 Months+
For quick consideration, you can reach me at my number 701-526-3400 or ram@fabergent.com
_______________________________________________________________________________________________
· 6+ years professional hands on software development experience, of which 4+ years specifically utilizing Java and 3+ years of high-volume applications/systems experience
· Bachelor's degree in Computer Science or related technical field
· Expert in Java technology
· Strong experience with JMS messaging systems, such as ActiveMQ, RabbitMQ, SonicMQ, WebSphere MQ, or similar (Experience with Apache ActiveMQ is a plus)
· Must possess an good understanding of service-oriented (SOA) and asynchronous message-based concepts
· In-depth knowledge of object-oriented methodologies, UML design techniques, event driven architectures, and other design patterns
· Experience with the Spring Framework
· Experience with identity based systems and security design patterns
· Experience with Hibernate or other object-relational mapping framework
· Strong demonstrable knowledge with Relational databases, specifically MS SQL, Oracle, and MySql
· Strong experience working in Linux based environments, and system configuration files
· Understanding of XML/JSON/Web-services
· Strong experience working in a team and as an individual
· Exemplary communication skills (both written and oral), evidenced by a background in preparing comprehensive documentation incorporating complex information
· Understanding of distributed cache/store systems such as Terracotta, Hazelcast, GemFire, etc. is a plus
· Understanding of certificates, encryption, and other security based concepts is a plus
· Knowledge of non-relational storage systems, such as Cassandra, HBase, or MongoDB is a plus
· Experience with Maven is a plus
· Experience with Apache ServiceMix and/or Apache Camel is a plus
____________________________________________________________________________________________________