We are seeking a skilled Java Architect to join our team in San Francisco., to work onsite and long-term with one of the leading companies in the banking/financial industry. The ideal candidate will have strong hands-on technical expertise coupled with product knowledge, industry knowledge (desirable), and communication skills.
- BS in Computer Science of equivalent experience
- A minimum of 7-10 years professional with software development experience in server-side Java development. Solid Computer Science fundamentals, good understanding of software engineering principles behind distributed high-performance multi-threaded software architectures.
- Familiarity with Web Sevices (Soap) , Xml and jdbc
- Experience using Concurrency mechanism in multithreaded environments
- C# experience desirable.
- Strong analysis and design skills including OO design patterns
- Experience in batch processing and banking industry is a plus
- Excellence in information architecture, interoperability, integration, access control and security.
- Mentor onsite and offshore engineering teams