Job #: 2153
Title: Java Architect – Tampa, FL
Below are some of the key skill’s needed for the Integration Architecture role for the High Availability project.
Architects platforms which are highly scalable, responsive, and serve as a foundation for building key enterprise components.
Expert in architecting and building high performance internet scale distributed systems
Experience in high availability and disaster recovery architectures, design patterns, and development
Experience in resilient integrations; middleware including messaging implementations in HA manner
Experience with Trading Systems preferred
Expert knowledge/experience in the following:
Stateless Distributed architectures, strong OO background, Distributed Caching and Messaging paradigms
Java, Spring, Hibernate, web services, messaging
Modelling and Design / Integration patterns
Experienced in enterprise Java technology
Experience in system decomposition and code reviews
Well versed in relational / non-relational data stores
Profiling and performance optimization – threading, memory management, JVM optimization, code refactoring etc.
Domain knowledge of Financial Services preferred