Java Technical Lead

Industry: Accounting, Finance & Insurance

  •  

8 - 10 years

Posted 50 days ago

Description

Over the next five years we will make significant investments in modernizing our core technology and evolving analytics and data capabilities to drive greater efficiencies. This expansion offers us the ability to have key business functions – Product, Underwriting, Operations and Technology – co-located and collaborating, tackling short-term problems and building long-term solutions together. This effort symbolizes our investment in building internal knowledge, offering enterprise-wide career opportunities, and continuing the momentum of our technology agenda. Overview of the position:

The Tech Lead role is a leadership position that requires strong technical competency, planning, estimating, collaboration, application design / development, and communication skills. The incumbent will participate in design and drive development of technology solutions across the various business units. The successful candidate will help support and maintain the next generation of publishing systems leveraging opentext’s xPression and Exstream software products. The position requires in-depth experience and understanding of multiple programming languages, systems, analysis and design, integration, and software development methodologies. Being able to effectively engage with multiple Agile teams will be critical to being successful in this role. RESPONSIBILITIES:

  • 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.

Qualifications

  • 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.
  • Deliver Outcomes – Demonstrate a bias for speed and execution that serves our shareholders and customers.
  • Operate as a Team Player – Work together to drive solutions for the good of The Hartford.
  • Build Strong Partnerships – Demonstrate integrity and build trust with others.
  • Strive for Excellence – Motivate yourself and others to achieve high standards and continuously improve.

1803767