View Job Listing

Java Team Lead - Software Development
General Info
Employer: Federated Services
Location: SLC, Utah
Job Type: ARCHITECTURE AND ENGINEERING
Salary Range: $75,000 to $95,000
Experience Required: 6-7 years
Description
We are hiring a Lead over a team of 5-8 Java developers working on web applications.

This position is expected to provide technical leadership, hands-on development, and mentoring. They will resolve resource and communication issues between team members and other teams, and ensure that each team member is provided the resources they need to complete their respective assignments and that these assignments are completed within the constraints required to be considered successful.

The development lead is also expected to lead the development team in such areas as iteration planning activities, break-down of tasks, and code reviews. The development lead participates in resource planning and sees that assigned projects are staffed appropriately to meet development schedules. The development lead participates in establishing and updating development processes, follows the development process, sees that their team builds deliverables according to the established standards and conventions, and ensures that deliverables created by the team are reviewed and are checked against standards and conventions. The team lead is responsible for accurately evaluating the contribution of team members.

This position will utilize the following technologies (but not limited to):
- Java/JSF
- Spring, Hibernate
- Oracle

Qualifications
- Strong Java skills and object oriented design experience.
- Exposure to a broad range of Java technologies, and able to contribute meaningfully to technology and product decisions.
- Ability to complete programming tasks 60% of the time.
- Deep database skills, Oracle preferred
- Significant experience developing web applications
- Worked on large-scale enterprise application
- Able to comfortably apply and recognize design patterns in determining algorithms, design constructs and in making architectural decisions
- Proven ability to estimate the time to develop software features and then to deliver on that estimate
- Ability to mentor and coach members of a technical team.
- Proven track record of excellent estimation skills
- Excellent communication and interpersonal skills
- BS/MS/PhD in CS or equivalent.
- Knowledge of session management, object relational mapping, XML web services, and agile development methodologies desired.

* Compensation: $95K