Wednesday, March 19, 2014

Principal Java Developer – Server Platform Infrastructure


Principal Java Developer – Server Platform Infrastructure
 
 
Job ID: Job-2392
location:       Berkeley, CA
Jobtype:        Permanent
 
RESPONSIBILITIES:
•       Lead the architecture, design, development and delivery of an established trading analytics and portfolio management platform.
•       Help devise a plan for further technology integration across multiple business units.
•       Serve as a thought leader and mentor on technical, architecture, design and related issues.
•       Have the ability to proactively identify architectural weaknesses and recommending appropriate solutions.
•       Lead and expand a geographically distributed team of highly skilled and motivated individuals that are tasked with implementing the platform and application work.
•       Utilize the team subject matter experts for all competency areas to evaluate, recommend solutions and clarify requirements.
•       Ensure full review of conceptual requirements, system specification documents, detailed hardware and software designs, logistics, training etc., for the subject platform.
•       Closely cooperate with Business and Product Management, Data Operation and IT Infrastructure in defining platform and applications requirements, timeline and success criteria
 
DESIRED EXPERIENCE AND QUALIFICATIONS:
This is a hands-on technical role and the successful candidate will have:
•       8+ years of software development experience in design and coding of commercial application using Java.
•       5+ years of experience in object-oriented languages, analysis and design, experience implementing service-oriented platforms.
•       Deep understanding of network design and architecture in regards to a hosted windows based environment.
•       Solid expertise with Java server side technologies J2EE such as Java Servlets, RMI, JMS, distributed batch processing systems, and multi-tiered distributed architecture frameworks.
•       Have experience with Spring Framework – Dependency Injection, Remoting, Messaging.
•       Low-level development and troubleshooting skills (GC, JVM-tuning).
•       Experience in SOAP, Web Services, XML schema/DTD design, XML-RPC, REST.
•       Knowledge of relational databases, particularly MS SQL Server and Oracle.
•       Strong technical communication and leadership skills (justifying design decisions, documenting architecture, documenting APIs).
•       Basic Knowledge of C++ and Microsoft Visual Studio.
•       Strong experience in end-to-end software development life cycle and post-launch production support.
•       Demonstrate strong analytical and problem solving skills.
•       Full development lifecycle experience.
•       Experience in projects that span multiple geographic locations.
•       B.S. in Computer Science or equivalent experience; M.S. in Computer Science preferred.
 
Email resume in Word to JeffAltman@TheBigGameHunter.us. Please include the job code for the position with your resume. NOTE: WE WILL ONLY RESPOND IF YOUR RESUME APPEARS TO FIT A ROLE
 
PAID RELOCATION. VISA TRANFERS AVAILABLE NO OVERSEAS RESUMES.
 
To receive a complimentary subscription to my job search ezine, No B.S. Job Search Advice, go to www.JeffAltman.com to subscribe. Receive tweets from Twitter with job search tips and job listings.