Location: Columbus Duration: 6 months
Title: Java Applications Developer - Maintenance Release Rates: $56 hourly to sub Java Consultant with banking industry experience to be responsible for design, development, coding, testing, debugging and documentation of applications for the Virtual Payment Center. May include hands-on new development as well as support, maintenance or enhancement of existing applications The project revolves around Centralized Transaction Operations IT (CTO IT) that delivers timely solutions using the best design and implementation tools, including Service Oriented Architecture, Business Application Monitoring and Business Process Management, in order to continuously improve business processes while taking an outside-in, customer-centric perspective. The past three years have been focused on building the latest and greatest transaction processing engine and now are seeking to add functionality to it. * Your teammates will be very strong from a technical standpoint and will help you to deliver the optimum solution. * You will work in a fast paced Agile / Lean environment which places the highest priority on time spent adding value and eliminating waste. * You will be engaged in understanding what your customers are asking of you and your system, you will be responsible for designing, building, testing, and assisting in the deployment of that solution. * You will be asked to further the learning environment on the team by assisting more junior resources and helping to establish a constantly changing set of best practices. All work is conducted in 2 to 4 week development iterations. Within each iteration you will participate in proposing the highest value items for the upcoming iteration, debating the best solution to deliver that value without adding to the technical debt of the system, design an architecturally sound solution, building the solution reusing as much existing functionality or open source toolsets as you can, testing the solution to ensure it has met its acceptance criteria, and deploying that solution to the very-high-volume, business critical production environment. Requirements: * Thorough understanding of the Java programming language and the fundamentals of Object Oriented Design in order to comfortably debate philosophical differences to solving a problem from one approach to another. * Minimum of 3+ years of proven knowledge and experience in Java development * Broad knowledge of Object Oriented Design * Unit test driven development * Performance implications of your solutions (we have a very high volume environment) * Best practices of a Relational Database and how to access data efficiently, and how to build data models efficiently * Understanding of how to effectively manage source code * Proven experience within the banking industry is desired, however, it is preferred that you can develop your solutions without a bias towards how "we've always done it." -- Thanks and regards, Krish Kumar, GDN Infotech Inc, WP-317-863-0721, kri...@gdninfo.net. . -- You received this message because you are subscribed to the Google Groups "ORACLE DWH DBA" group. To post to this group, send email to oracle-dwh-...@googlegroups.com. To unsubscribe from this group, send email to oracle-dwh-dba+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/oracle-dwh-dba?hl=en.