Java Back-End Architect

Java Back-End Architect

Job Code: TJ_5203
Job Location: Philadelphia, Pennsylvania
Zip Code: 19019
Job Category/Title:
Employment Category: Contract - Corp-to-Corp, Contract - Independent, Contract - W2
Position Type: Senior Level
Travel Required: No
Interview Type: In-person
Education: Associate Degree
Experience: 5-10 year(s)
Job Description: Required Skills:-
• Proven ability to design horizontally scalable systems.
• Understanding of the key open source alternatives, current state of maturity, licensing models.
• Pros / cons for most popular public / private cloud solutions.
• Extensive experience with building highly scalable and redundant Java back-end services.
• 6+ years of experience with Java Back-End programming languages.
• 5+ years in Web Service concepts, with focus on exporting WSDL.
• 4+ years with caching and performance optimization techniques including sort algorithms.
• 4+ years Multithreading and Synchronization (wait/notify/notifyAll, SwingUtils.invokeLater, the concurrency library).
• 3+ years queuing: Kafka, ActiveMQ, Storm, etc.
• 2+ years integrating with non-relational database: Cassandra, mongo, Hadoop, Hive, Splunk, ElasticSearch, etc.
• 2+ year integrating with SQL databases.
• Knowledgeable on real time (Spark, Storm) data vs. batch processing (Hadoop, DynamoDB).
• Memory management and Garbage collection.
• Understand when to use design patterns such as Singleton, Factory, Fly-weight, Builder, Object Pool, Iterator, Strategy, Visitor, Composite.
• Java Keywords - Static, Final, volatile, synchronized , transient, this super etc.
• Understands the class loading process and how class loaders work.
• File IO and Serialization.
• Collections - List, Map, Set.
• Access Specifiers.
• Exceptions - Checked, Unchecked.
• Java Keywords - Static, Final, volatile, synchronized, transient, this super etc.
• REST API- POST/PUT calls and property of idempotency.
• DAO objects in Hibernate.
• Lazy loading.
• Media domain experience is NOT required.
Duration: 6 Month(s)
No. of Posts: 1
Job Expiry Date: August 13, 2016
Telecommute: No
Contact Information Login To View