DIRECT CLIENT REQUIREMENT-Java Architect-FULL TIME PERMANENT POSITION DIRECT CLIENT REQUIREMENT FULL TIME PERMANENT POSITION JERSEY CITY, NJ (No H1s) This position has the following requirements: · Demonstrated experience and success designing the architecture and then implementing large-scale (30K+ concurrent users) JEE infrastructure and applications. · Experience architecting solutions from end-to-end including infrastructure, deployment, portal application design and databases and/or other resources (main frame, vendors, etc…). Candidates must show expertise architecting highly available, high-performance and resilient solutions. The solutions should include the following: o Firewalls, Load balancers and other network related nodes o Web Servers, Reverse Proxies and other web tier components o Application Servers, file storage, Caching mechanisms and other application tier components o Databases and storage including RDBMS and/or NoSQL components o Middleware and messaging components o Monitoring and alerting components · Experience and demonstrated artifacts – candidates will be assessed more on their true expertise they can share/create/demonstrate than resume-based working experience. · Knowledge and experience of what analysis is: candidates without analysis experience or who can’t demonstrate why analysis is a critical step of solving business problems will not be considered. · Demonstrated planning experience: candidates must show they have formulated and pursued plans rather than just getting work done. · Experience in software design and implementation in JEE web based solutions, ideally in the financial industry. · Experience collaborating with offsite teams, the role will be a mix of hands on and leadership activities. It involves knowledge transfer and transition of artifacts to our India-based extended teams. Candidates must consider themselves teachers with demonstrated experience performing these activities. · Deep experience server tier development architectures and components, including: o Java class loading, implementing custom class loaders and analysis/debugging class loader related issues o Java EE API’s such as CORBA/RMI, JMS and JDBC o Java concurrent programming including parallel programming, immutability, threads, thread pools and suspendable requests o Commercial and open source Java EE application servers o Conversant in Java 7 concepts and features o JVM internals, tuning and monitoring tools such as HP-OpenView, BMC Performance Manager and dynaTrace · Demonstrated working knowledge and experience with UML, including: o Creation of use case diagrams o Creation of domain model and class diagrams o Creation of a component and deployment diagrams · Web 2.0 web applications expertise from a technical and business experience. Candidates must demonstrate they understand where the industry is going from a business and technical perspective. · Communication skills: candidates must demonstrate they can communicate their ideas visually through diagrams, via written communication and verbally. · Demonstrated experience solving difficult problems – candidates must be able to demonstrate they have designed and implemented a novel solution to a difficult problem. For example: supporting the user experiences of large data sets, improving end-user experience and extremely large user bases requiring user experiences with real-time data. · Demonstrated measuring and improving services for web-based portals and applications (service level management). This includes: o Capturing true end-user experience from a performance and usage/adoption perspective. o Monitoring services across performance and capacity metric points o Process and procedures to act upon the metrics captured (e.g., improving performance, availability, retiring unused features). · Demonstrated successful leadership of large-scale efforts, engaging a matrix and direct reports. |
No comments:
Post a Comment