Java Technical Lead

Industry: Accounting, Finance & Insurance


8 - 10 years

Posted 47 days ago

This job is no longer available.


  • Currency of technical skills, with a proven record of developing and supporting complex Java applications. Understanding and applying best practices is essential.
  • Oversee application quality and integrity when critical production issues arise, ensuring proper communication with infrastructure and application technical support teams.
  • Coaching and mentoring of junior development resources.
  • Quality and completeness of detailed technical specifications, solution designs, and code reviews as well as adherence to the non-functional requirements.
  • Performing hands-on maintenance development work when required.
  • Work with Managed Production Support (MPS) lead and address any communication gaps as the situation arises
  • Participate in Software Change Control Board meetings.
  • Ensure operational transition of invest initiatives and alignment to application stability and strategic direction.
  • Acting as a point of contact for technical issues across the Publishing PDA platform.
  • Providing oversight to ensure the proper application of design patterns, frameworks, and services to improve consistency and reduce complexity.
  • Participate in architecture and software engineering technical forums and discussions.
  • Research, analyze and validate advanced and emerging technical solutions for the line of business/ platform supported.
  • Ensuring that technical documentation and technical artifacts are accurately prepared, maintained, and cataloged.
  • Identifying opportunities to reuse strategic components and reduce over-customization.
  • Constructing a technical specification document and component-level design that is re-usable, efficient, and enables the stated business goals.
  • Leverage technical acumen to understand and implement the overall technical vision for the program, in alliance with architects and other tech leads, while keeping in mind the cross-functional impacts, integration across the organization, and architecture rationalization.
  • Ability to envision the big picture from an architecture perspective.
  • Participate in architecture and software engineering technical forums and discussions.


  • Minimum Bachelor’s Degree, and/or equivalent work experience
  • 7+ years of development experience, strong Java skills employing proven best practices
  • 7+ years Object Oriented application development experience in a structured environment with a defined software development lifecycle.
  • Enterprise Publishing software experience/exposure is a plus.
  • Experience with enterprise content management, including Documentum is also a plus.
  • Evaluate and report on the health and risks facing the application technical environment.
  • Assist with cost benefit and risk analysis. Make recommendations for buy vs. build decisions.
  • Experience following an established release protocol.
  • Strong written and verbal communication skills.
  • Ability to create and lead a matrixed project team focused on developing and implementing technical solutions.
  • Experience collaborating with Project Managers, Lead Business Analysts, application and enterprise architects, application technical leads, vendor partners (both onsite and offshore), and other application development teams.
  • Act as point of contact for PMs, Architects, Business Analysts and Infrastructure on technical issues that surface throughout the development lifecycle or production support.
  • Maintain open communication with other Tech Leads.
  • Mentor and coach staff.
  • Assist in identifying training gaps and evaluating staff technical expertise.
  • Strive to raise the performance and effectiveness of the project team.
  • The technical skills below are those that comprise our current architecture. The successful incumbent will have strong Java experience, and also be strong in related technologies supporting our platform.