*Job Title: Java Developer*
*Location: Wilmington, DE* *Duration:** Typically 1-2 years+ extensions * *Interview Details: * *Experience Needed: *Ideally 10+ years: Will consider 8+: *Experience working in TDD/BDD environments * *Skills Needed: Unit Testing (JUnit) – TDD/BDD – Web Services* *REQUIREMENTS: * • Implementing innovative development concept- Continuous Development/Testing • 10+ years of Java/J2EE Development experience to develop Web Applications • Developer must write and understand Junit testing and coach other Sr. Java Developers on ways to improve and excel their unit testing methods. • Experience with SOAP Web Services, RESTFul Web Service and SOA • Agile/SCRUM experience • Performing code review • Responsible for mentoring other Developers • Exposure to automation concepts *Overall Job Purpose * · An acknowledged Java technical expert with proven experience in the techniques and tools being used across the development lifecycle · Responsible for the architectural and technical implementation of automated test development on multiple concurrent projects · Drive innovation in testability of code, test automation strategy and methodology · Ensure success of continuous integration and quality control through automation · Ensure high-quality solutions through automation · Establish quality assurance standards and best practices for test automation *Key Accountabilities & approximate time split (%)* · Review requirements and design specifications with an emphasis towards product testability · Develop test strategies with QA engineers, developers and team members · Design & code unit, component, integration, service/API and system automated testing for all new or enhanced IT systems to a high level of quality, producing appropriate documentation. · Maintaining an expert level awareness of relevant software design techniques, automation tools and processes, development tools and processes, providing leadership in the use of these across the organisation area. · Develop supporting structures for all test automation including mocks, stubs, & test harnesses · Design, extend, and optimize test automation framework · Automate test data management · Identify, implement, manage and report appropriate metrics. · Work with the Quality Assurance organization to ensure established procedures, standards and processes are utilized consistently · Maintains quality standards for own work; detail-oriented. · Develop and sustain positive relationships with peers. · Provide technical support and coaching to team members regarding automated testing and optimizing testability of code *Administration* · Manage the adherence and quality of all Administrative responsibilities according to prescribed timelines including: · Performance Development Process · Timesheets · Information Security Training and Acceptable Use Policy submissions · Support Quality Assurance goals · Adhere to all Barclays, Barclaycard, BCUS and BTG standards, policies and governance practices *Required* • Best qualified candidate must have minimum five years (10+ preferred) development experience in Java on large software systems. • Experience working in an agile development environment, preferably Scrum *Technical Knowledge * • Can describe the overall function of several components in the technical platform • Demonstrated very strong level of technical expertise both within own area of responsibility and other IT domains • Has comprehensive understanding of full development lifecycle and is actively involved in all phases • Proficient in object oriented design and design patterns • Experience with unit testing tools such as JUnit, TestNG, • Can describe solutions in UML • Understand Java, JEE, Javascript, O/R Mapping, SQL, PL/SQL, UNIX scripting, UML, Eclipse, Frameworks (Struts, Stripes, Spring), CVS/SubVersion, HTML, CSS • Has expert knowledge of multi-threading, WCF, MVC • Has experience with third-party UI controls like DevExpress • Well versed in RDBMS technology: Oracle, SQL Server • Bachelor’s degree in Computer Science or Engineering *Desired* • Experience with Test Driven Development • Experience with Continuous Delivery • Experience with descriptive/advanced programming in test automation tools like SOAPUI Pro, Selenium, Ranorex, SeeTest. QTP • Experience with Jenkins/Hudson/Nolio/SONAR/Fisheye/Crucible • Domain background of Banking / Credit Card industry • Experience with TSYS • MS or PhD Thanks *Thanks and Regards* *Umang* IT Recruiter *Email*: *um...@technocraftsol.com* <um...@technocraftsol.com> *Contact*: *614-664-7645* *Yahoo ID / Gmail ID*: *umangtechnocraft* *Website*: www.technocraftsol.com *Note: Technocraft Solutions LLC works with Direct Client’s and Preferred Vendors Nationwide. * *Your confirmation would means that you understand the level of Technocraft Solutions LLC association for the mentioned project and will not approach Technocraft Solutions LLC Client direct.* -- You received this message because you are subscribed to the Google Groups "Oracle-Projects" group. To unsubscribe from this group and stop receiving emails from it, send an email to oracle-projects+unsubscr...@googlegroups.com. To post to this group, send email to oracle-projects@googlegroups.com. Visit this group at http://groups.google.com/group/oracle-projects. For more options, visit https://groups.google.com/d/optout.