Dieses Jobangebot ist archiviert und steht nicht mehr zur Verfügung.
Vakante Jobangebote finden Sie unter Projekte.

Java Developer

Eingestellt von The Merge Computer Group, Inc

Gesuchte Skills: Java, Design, Html, Apache

Projektbeschreibung

Job Description - Java Team Lead

Description

The Java Team Lead acts as a technical lead on projects and is responsible for solving highly technical and complex problems on multiple projects. The Java Team Lead is an active participate in each phase of the Software Development Lifecycle (SDLC). He or she provides technical guidance to ensure that the installed systems are working effectively and the systems will meet the organizations future needs. In addition to development, the Java Team Lead manages tasks, estimates resources, establish timelines and prioritize work.

Responsibilities

-Act as a technical lead or consultant on all projects including highly complex projects. Responsible for solving highly technical and complex problems on multiple projects.
-Manage all aspects of software development tasks on projects ranging in size and complexity and coordinate work tasks for specific functional areas.
-Work closely with in-house developers, external teams to clarify specifications, create designs, code and review design and code.
-Provide industry standard technical guidance to ensure that installed systems are working effectively and that proposed systems are robust and scalable to meet future organizational demands.
-Gather, analyze and translate business and non-functional requirements into technical requirements. Lead meetings to define business requirements and technical solutions. Manage tasks, estimates resources, establishes timelines and prioritizes work.
-Design and develop to specifications and maintains application code in accordance with the current development and project management methodologies and practices.
-Manage work assignments according to current project methodologies or as directed.
-Prepare required documentation for the portion of work assigned.
-Consult with quality assurance and business analysts in the development and execution of test plans.
-Provide technical assistance and problem resolution for assigned systems. Lead resolution of production support problems in accordance with problem management policies and procedures. Lead resolution of production support incidents in accordance with incident management policies and procedures. Coordinate with vendors for problem resolution and change requests.
-Provide leadership to ensure that applications changes follow corporate development processes/standards and change management policies/procedures.
-Prepare periodic and ad-hoc status reports for each assignment for department manager and project manager.
-Identify and provide industry standard recommendations and champion system process improvements. Ensure that improvements in and/or changes to operations are implemented and monitored to increase efficiency.
-Act as a mentor and source for direction, training and guidance for less experienced departmental staff.
-Conduct technical walkthroughs and code reviews to ensure technical feasibility and industry standard technical solutions are followed across departments.

Required Skills

Position Requirements (Skills)
-Bachelor's degree in computer science or related field, or equivalent training and experience.
-5 + years experience developing large complex enterprise software development projects using Java/JEE, Enterprise Database and Web Technologies..
-Considerable experience with Object Oriented Design principles and design patterns - must be able to apply industry standard solutions in order to resolve problems with a simple, organized design.
-Extensive Java/JEE application design and development experience.
-Considerable experience with relational (ERD) and Object Oriented (UML) modelling.
-Considerable experience with JSPs, JavaScript, HTML, CSS, Servlets and SQL.
-Working knowledge of XML/XSLT, X/HTML.
-Ability to work on multiple assignments simultaneously.
-Ability to identify, appropriately escalate issues and risks along with proposed solutions.
-In-depth knowledge of line of technical solutions for line of business supported.
-Experience creating and executing implementation strategies for complex systems.
-Ability in all phases of technical writing for information or infrastructure systems.
-Excellent customer service skills

Desired Skills

Preferred Skills:
-Understanding and/or working experience of Web Services, Web frameworks (Struts/Struts2), O/R Mapping framework (Hibernate/JPA), Spring is highly preferred.
-Working knowledge of IBM DB2, IBM Rational Products, IBM WebSphere, and IBM HTTP Server highly preferred.
-Experience using Apache Subversion (SVN) version control is preferred.
-Experience using build Scripting tools such as Apache Ant or Maven preferred.
-Experience using Red Hat Enterprise Linux preferred.

Projektdetails

  • Vertragsart:

    Contract

  • Berufserfahrung:

    Keine Angabe

Geforderte Qualifikationen

The Merge Computer Group, Inc