This is a Full-Time position with a leading, Global company offering competitive salary, comprehensive benefits, a great working environment and potential for career advancement. Local (Tampa) area candidates strongly preferred.
The Java Tech Lead actively contributes to the development of new methods, procedures, processes or systems and understand the impact of these changes. Leads functions and/or projects based on experience and knowledge. May be responsible for decisions impacting a team and may provide input into the decision making process for larger decisions. Proposes and defines solutions and standards which may impact a team or the organization. Primary responsibilities of this role may include: Contribute to all phases of the development cycle for all assigned applications. Plan, design, implement and support efficient and cost effective application software solutions. Works with full development life cycle, which includes: User requirements, user design, technical design, detailed design, programming, testing, production, documentation, implementation and support. Analyze specifications and perform program/database design activities. Produce structured, commented Code based on the documented requirements. Prepares and maintains system documentation and follows proper naming conventions. Conducting design and code reviews. Conducts feasibility studies for project requests received. Develops test plans, perform unit and integrated testing of software. Participate in issues resolution and change control processes. Work closely with the other teams with the Development and Technology Services Organizations to achieve a mutual end result. Perform unit and integrated testing of software. Prepare and maintain system documentation. Provide in-depth analysis and resolutions to web technical issues. Solve technical problems or recommend alternative solutions to team members and leaders. Resolves technical issues and researches best practices for the monitoring, support, maintenance, and implementation of applications. Will conduct technical 'hands on' implementation work and will closely liaison with support and testing departments. Must be able to analyze/translate business needs into effective technical solutions. Works on components of large complex projects with minimal guidance; Models the inputs, outputs, key functions, steps, value-added tasks and organizational structures in business processes and information flows. Gather, compile, interpret, synthesize and normalize information from business processes or technology systems.
BSCS or equivalent four year degree. 4+ years in-depth experience in J2EE architecture including EJB's, Struts, Servlets, JMS, JNDI, J2EE Connectors, JDBC, CMP, ANT, etc. 5+ years design and development of multi-tier software applications. Knowledge of J2EE testing tools (i.e JUNIT, JTEST, Mock Objects, LoadRunner, etc). Experience in BEA WebLogic Application Server (both as a user and application server administrator). Experience building scalable, mission critical applications. Proficient in OOA/D techniques, developing Use Cases, Interaction Diagrams (Sequence & Class diagrams), Packages & Classes. Requires good verbal & written communication skills. Strong problem solving and analytical capabilities Ability to work effectively in a fast-paced, high volume, deadline-driven environment. Able to balance multiple demands and work both independently and as part of a team to develop solutions. Professional maturity in dealing with all levels of management and staff. Ability to understand customer needs and manage expectations. Experience with full life cycle of projects from establishing requirements through delivery and production.
Experience preferred: Documentum 4x and 5x, DFC, BOF, DQL, IAPI and WDK; Vignette Portal, or WebSphere.
Compensation: $90,000 - $100,000 depending on skills and experience.
Qualified candidates should forward a Word copy of their resume along with a technical skills summary to: firstname.lastname@example.org