Job Description :
===========================
Please contact your "eDataForce " recruiter (Ms. TAS) for immediate consideration.
========================

REQUIREMENT:

eDataForce Consulting LLC is seeking a Java Programmer/Java Tech Lead! This position is in Sydney, NE for 6 to 12 Months Contract to hire. Please be informed that client will surely want to hire candidates after 6 to 12 Months NO Excuses.

Requirements:
15+ years of development experience with various Java/JEE technologies with good design pattern experience.
Extensive experience in E-Commerce development.
Experience with Java as primary language; although, familiarity with other languages and tools is a plus.
13+ years of experience in Java/J2SE/J2EE, JSP/Servlet, JSF, RichFaces, JSTL, JDBC, JNDI, JAX-WS, JPA, JAXB.
10+ years of development experience with web development technologies like HTML/XHTML/DHTML, XSL/XSLT, XML, WSDL, SAML, Spring, Javascript/JQuery, CSS/HTML 5, AJAX, etc. (Mandatory to have Spring MVC, Spring Rest, Spring Security, Spring JDBC
Must have at least 2+ year of experience in Angular JS framework for developing dynamic Web Apps.
4+ year experience with JASPER reporting tool.
5+ years of integration experience using WebServices and database persistence (Hibernate/JPA)
6+ years of experience with Agile development methods and practices
Nice to have 4+ years of experience with emerging web development technologies (optional tools like Ruby, Python and/or node.js)
4+ years’ experience administering JEE application servers like Tomcat, JBoss, ATG Commerce, WebLogic, WebSphere etc, (Mandatory to have Tomcat
8+ years’ experience working with SQL, MySQL, and Oracle Databases.
13+ years of experience with custom SDLC processes such as code versioning, packaging, test driven development (TDD), continuous integration, test automation, code analysis and code quality metrics.
Very good experience with Project Methodology (Agile and Waterfall) and Supporting Applications
Nice to have experience in Photoshop, Dreamweaver tools.
Can work independently and within team, without more supervision and help from seniors and tech lead.
Knowledgeable of the full software life cycle
Bachelor’s degree in Computer Science, Computer Engineering, or other technical discipline.
Should be very vocal in interpreting the idea’s during the Business prioritization with App owner and Business owners
Need to understand the big picture of the application interactions to provide better solution in all work streams (Maintenance and Support
Very good in documenting project technical specifications; solution designs docs, code and test case docs and reviews.
Excellent communication skills are necessary (writing, presenting, etc

Responsibilities:
Understanding requirements and converting into technical solutions
Proficient in design, coding, testing and documenting process
Participate in testing efforts
Lead the tech. team, work with business users, collect requirements and convert them into solution.
Manage team members, work with SDM’s and key stake holders to meet milestones and deliverables.
Troubleshoot technical issues.
Anticipate, identify, track and resolve issues and risks affecting the application
Develop system specifications and interfaces for complex components, develop them, and get it delivered as per plan.
Provide primary support toward installation of application releases into production as directed by stakeholders.
Works with Architects, Other Technical Lead, Team members, Business owner and Business Analyst to gather requirements and convert them into design specifications, coding and then testing.
Pass on design specifications to team members and lead them to get the objects delivered “on-time” to meet the milestones.
Monitor service commitments for assigned deliverables and proactively provide work status
Advise on critical Break-fix, code and test case reviews.
Analyze, design and as required test enhancements to complex modules


Excellent Communication is a MUST