*Position - Java Tech Lead*

*Location -  Wilmington, DE*

*Duration - Long term  contract*


*NEED LOCAL AND 9+ CANDIDATE*



* Needs to F2F interview *


*JOB DESCRIPTION - :*


*•        Responsible for the technical implementation of a project.*

*•        Deliver high quality development using diverse tools and systems
including but not limited to:*

*-       SOA (WSDL/XSD/XML)*

*-   Enterprise Service Bus (ESB)*

*-       Spring (MVC,WS/IOC/Integration)*

*-        Hibernate*

*-        Oracle Coherence*

*-        Multi-tiered infrastructure including load balancers, databases,
apache, application servers etc.*

*-      JUnit/TestNG/Cucumber*

*-       Strong understanding of key initiatives including:*

*-       Agile development practices (Scrum/Kanban).*

*-       “DevOps” including continuous deployment.*

*-        TDD – Test driven development*

*-       Work across multiple phases of software development within a
project as a team member or dealing with the most technically challenging
assignments. *


*This includes:*

*-      Working directly with business areas to clarify detailed technical
requirements.*

*-      Designing, coding and unit testing the most complex software
components for new or enhanced IT systems to a high level of quality,
producing appropriate documentation.*

*-      Providing technical support to business analyst/project managers
and coaching to less experienced staff across a geographically dispersed
teams*

*-      Maintaining an expert level awareness of relevant software design
techniques, development tools and processes, providing leadership in the
use of these across the organisation area. *

*-     Assist in periodic system evaluation to identify opportunities for
continuous improvement*


*Key Accountabilities & approximate time split (%)*

*(Ideally 4-10 points, or headings with sub-points. *


*Quantify where possible e.g. cost/income budget, no of subordinates,
likely no of yrs/mths to complete longest task. Could note key
external/internal lateral relationships)*


*  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*

*•        8+ years of experience designing and implementing end-to-end
solution architectures for large and complex systems. Extensive experience
with Service Oriented Architecture (SOA), systems design, development,
integration and executing n-Tier applications*

*•        6+ years of software development experience on a J2EE platform *

*•        4+ years of software development experience in standard J2EE
frameworks that include Spring and Hibernate.*

*•        4+ years of experience in Web Services design and development
preferably Spring WS*

*•        Experience with Enterprise Integration Patterns including*

*•        Enterprise Service Bus (ESB)*

*•        Java Messaging Services (JMS)*

*•        Experience with caching technologies like Terracotta and
Coherence.*

*•        Experience with continuous development and tools like Jenkins.*

*•        Experience using build technologies like Maven *

*General*

*•        Ensure all SLA’s are met for assigned tasks. *

*•        Perform on-call support and pager duties as assigned by Team
lead.*

*•        Report over or under allocation to the Team lead, forecast work
remaining, identify and communicate variance to plan.*

*•        Ensuring smooth transition of application into production*

*Software Design, Programming and Unit Testing*

*•        Designing software modifications from supplied requirements and
design specifications using agreed standards and tools, achieving
well-engineered results that follow the agreed implementation level
software architectures.*

*•        Taking responsibility for the design, coding, testing, and
documentation (as defined by the SDLC process) of particularly large,
complex or mission critical software programs.*

*•        Proposing options and preparing cost estimates to enable the
business area to make informed decisions*

*•        Adhere to all BCUS and BTG standards, Policies and governance
practices.*

*•        Assume ownership of various initiatives across Solutions Delivery
and/or BTG as agreed with Team Lead for complete and successful delivery.*

*•        Provide functional expertise within his/her skills to assist
delivery team members, and foster collaboration with in BTG.*

*•        Provide issue response and root cause analysis on work assigned
by Team Lead and Project Lead.*

*•        Planning, designing and conducting Unit and System Integration
Tests, correcting errors and re-testing to deliver an error-free product.*

*•        Reacting quickly and as necessary to live software errors and
service problems, limiting downtime and resolving the problem during
project handover.*

*•        Report progress, delays and risks on assigned activities to
Project Lead and Team Lead.*

*•        Raise awareness when existing code, systems or processes do not
meet current quality expectations and standards.*

*•        Maintain code and all related artifacts in source control;
perform code merges and resolve conflicts as defined by development
process, update documentation and automated tests.*

*•        Develop code, configuration files, build scripts, schemas or
other artifacts  as assigned by Team Lead.*

*•        Develop system integration test to verify the code running in its
functional environment.*

*•        Work with the Project Lead and Team Lead to schedule features
into Releases.*

*•        Create implementation plans and Change Management Requests as
assigned.*

*•        Maintain accurate feature status during development by the agreed
upon SLA.*

*•        Verify build and deployment completeness of the features owned in
the QA environment before making it available for Testing.*

*•        Review the feature requirements as presented by the Business
Analyst and the delivery team, in context of the overall project feature
set and existing implementation.  Translate requirements to technical
concepts.*

*•        Contribute to the logical/physical data models, class diagrams,
activity diagrams, sequence diagrams and UI prototypes.*

*•        Assist QA and production testing and deployment; assume ownership
of the work until it passes successful Production Verification Test.*

*•        Test all code, content, build and unit test changes in the lowest
environments first, if such environments exist.*

*•        Taking part in reviews of own work and leading reviews of
colleagues’ work.*

*Capability Growth*

*•        Maintaining an expert understanding of software delivery process
and of technology developments relevant to own team(s)/software.*



*Person Specification*

*(Personal attributes essential to performing role: e.g. skills,
competencies, expertise, knowledge, experience. *


* Note: experience not to be time-bound)     Internal and External IT
Environment*

*Deep understanding of the internal and external environment related to own
IT department/function:*

*•        Can identify the specific functions and responsibilities and key
customers and relationships of own IT department/function *

*•        Can describe rationale for major IT initiatives and identify
major IT issues*

*•        Contributes to the development and implementation of standards
and procedures*

*•        Considers buy/sell/hold list and architectural road map during
design phase of a project.*

*•        Can discuss potential risks and benefits of emerging technologies*

*•        May participate in the evaluation and implementation of new
technologies*

*Business Knowledge*

*Familiar with the details of at least one business:*

*•        Can propose system solutions within component or application to
business issues*

*•        Can provide clear communication of technical concepts to
non-technical business users*





*Functional Analysis (Business)*



*Experienced with standard methods, tools and techniques for requirements
definition:*

*•        Can describe deliverables associated with the requirements
analysis and definition*

*•        Familiar with policies, practices and standards for defining
functional requirements*

*•        Can identify key factors and information needed for effective
design*



*Development/Configuration*



*Has a deep understanding of the overall development process and an
advanced knowledge in one or more of the main phases:*

*•        Experienced with multiple programming languages including their
standard tools and libraries*

*•        Can discuss similarities, differences, advantages and drawbacks
of different languages*

*•        Knowledge of the major tools in a toolkit for a specific platform*

*•        Has developed and executed a full spectrum of tests on multiple
applications and environments*

*•        Experienced with testing complex, multi-platform, distributed
applications*

*•        Can discuss considerations for selecting optimal testing
environment for specific applications*

*•        Coordinates deployment tasks with end-user, operations and
quality management*

*•        Has experience with alternative implementation plans*



*Thanks and Regards*

*[image: cid:image001.jpg@01D0A762.A6EA2220]*

*Chad*

IT RECRUITER

*Email*: *c...@technocraftsol.com* <c...@technocraftsol.com>

*Contact*: *614-664-7632*

*Yahoo ID / Gmail I**D*:  *chad.technocraft*



*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 directly*

-- 
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.

Reply via email to