We are seeking a skilled Java Architect to join our team, to work onsite and long-term with one of the leading companies in the retailing 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 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 with RESTful.
- 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.