*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 "Oracle / Data Warehousing Developers / ETL" group. To unsubscribe from this group and stop receiving emails from it, send an email to oracle-data-warehousing-developers-etl+unsubscr...@googlegroups.com. To post to this group, send an email to oracle-data-warehousing-developers-etl@googlegroups.com. Visit this group at http://groups.google.com/group/oracle-data-warehousing-developers-etl. For more options, visit https://groups.google.com/d/optout.