*Dear Partner,*

*Sunil* here from *Veritis Group inc.,* I have a Very urgent requirement for
 *Java Developer *at *Scottsdale, AZ**. *Please send me updated resume to
su...@veritis.com or you can reach me on *214-257-8266* ASAP



*SENIOR JAVA DEVELOPER*

*Scottsdale, AZ*

*6 Months*

*$60/ hr CTC MAX*



Atrilogy's direct client is looking for IT professionals who excel in the
area of Java development. This position calls for a full-stack Java
developer who has worked on an enterprise level project. The environment
you will be apart of is a casual one with an emphasis on maintaining a good
work-life balance. Our client knows that it's IT department is the backbone
of the company and treats their employees very well. You will be
developing and maintaining multiple high-volume online transaction
processing systems.

These enterprise systems are tightly integrated and highly interdependent.
Each system is multi-tier and composed of object-oriented components that
are scalable, robust, extensible, and secure. The systems can be
categorized as either high-performance, mission-critical core
infrastructure applications or web service applications. The core
infrastructure applications provide business logic encapsulation and
secure, centralized database access. The web service applications interface
with the presentation layers and system-to-system interface capabilities.

*Skills*

   - Struts for the web layer.  Experience with Spring would be useful.
   - Fundamental and practical Java and SQL knowledge.
   - EJB 2.x, as well as servlets and JSPs.
   - EXTENSIVE use of anachronous JavaScript.
   - Knowledge of one of the JavaScript libraries (Dojo, JQuery, Google Web
   Toolkit, Yahoo UI tools, etc).
   - Fundamental Java language experience is important, as well as computer
   science theory (what are transactions, how memory leaks occur in a virtual
   machine, how to profile running code, complexity of algorithms, etc).


*Needed Skills & Experience*

   - Working knowledge of object-oriented programming methodologies
   utilizing Java.  The underlying principles of object-oriented programming
   constructs should be thoroughly understood and demonstrable.
   - Working knowledge of XML document creation and parsing used within web
   service or message-based applications.  The following XML-related concepts
   and technologies should be thoroughly understood and demonstrable:
   - XML document validation with XML schemas or DTDs.
   - XML document parsing with SAX, DOM, or JAXB.
   - XML transformations to HTML, PDF, or other file formats utilizing XSLT
   or JavaServer Pages (JSP).
   - Web service protocols (XML-RPC, SOAP, WSDL, and UDDI).
   - Working knowledge of the Sun’s Java Enterprise Edition (JEE) platform
   standards.  In particular, the JEE APIs utilized by Choice include
   Servlets, JSP, Enterprise JavaBeans (EJBs), Java Naming and Directory
   Interface (JNDI), Java Database Connectivity (JDBC), and Java Web Services.
   - Experience with WebLogic or other Enterprise Java Application
   Containers
   - Working knowledge of relational database management system (RDBMS)
   technologies and the use of SQL to access, manipulate, utilize, and present
   data.  Embedding effective and efficient SQL within application code
   (primarily with the JDBC API) is crucial to this position.  In addition,
   SQL Server T-SQL stored procedure familiarity would be a plus.


*Requirements*

   - This position requires a software engineer possessing the skill set
   necessary to build one or more system components for incorporation into one
   or more enterprise systems.  This software engineer should be able to work
   within a development team and analyze, code, implement, and debug software
   system components. This position must also be able to work within the
   requirements and standards set forth by the senior development staff with
   minimal supervision.


   - Functional Specifications: Assist with the authoring and analysis of
   business use cases and functional requirements for software component
   implementations.


   - Coding: Implement the object-oriented component design(s) established
   by the senior development staff. Document, program, and debug the specified
   coding changes necessary to satisfy the component’s functional and
   technical requirements.  As necessary or as requested, provide development
   status updates to the senior development staff and project management.


   - Quality Assurance (QA) Testing:  Ready the development version of one
   or more software components for QA testing.  Build the associated release
   file(s), unit test the coding changes, and ready the testing environment
   for QA.  Assist with the development of automated testing scripts for the
   software component(s).  Assist QA with pre-production release testing.
   Support both the manual and automated testing efforts.


   - Production release: Support the Production release of the system
   component(s) and assist with any post-Production issue analysis and problem
   resolution.  Assist with the post-release audit to identify process
   improvements.

-- 
You received this message because you are subscribed to the Google Groups 
"US_IT.Groups" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to us_itgroups+unsubscr...@googlegroups.com.
To post to this group, send email to us_itgroups@googlegroups.com.
Visit this group at http://groups.google.com/group/us_itgroups.
For more options, visit https://groups.google.com/d/optout.

Reply via email to