Hi, Hope you are doing well.
*Title : Java Architect* *Location :* *Philadelphia, PA* *Duration : 6+ Months* *Job Description* This is for a leading North American Media Company and they are looking for a full time java architect for their tools organization developing IPTV triage tools. As part of engagement Client is looking for strong Java architects to set the strategic direction and mentor the team. · *Mandatory Architecture Skills * · Translate business requirements into architectural framework and design · Lead and mentor team in all aspects of technical execution of project. · Identify and establish parameters to ensure that solution meets design requirements for functional and non-functional needs. · Perform day to day code reviews for code, documentation and check-ins to ensure delivery quality. · 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. *Mandatory Development Skills* · 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 (Hadoob, DynamoDB). · Knowledgeable of roles of key external components to help with redundancy, scalability and replication such as load balancers, databases · Extensive knowledge and ability to demonstrate on basic Java elements o Memory management and Garbage collection o Understand when to use design patterns such as Singleton, Factory, Fly-weight, Builder, Object Pool, Iterator, Strategy, Visitor, Composite o Java Keywords - Static , Final , volatile, synchronized , transient, this super etc. o Understands the class loading process and how class loaders work Thanks, Ranjith Kumar 408-868-2905 ranjith.vem...@themesoft.com Themesoft INC -- You received this message because you are subscribed to the Google Groups "SAP or Oracle Financials" group. To unsubscribe from this group and stop receiving emails from it, send an email to sap-or-oracle-financials+unsubscr...@googlegroups.com. To post to this group, send email to sap-or-oracle-financials@googlegroups.com. Visit this group at https://groups.google.com/group/sap-or-oracle-financials. For more options, visit https://groups.google.com/d/optout.