Development Lead, Java
Veterans Sourcing Group, LLC - jersey city, NJ
Apply NowJob Description
Position: Development Lead, JavaClient: BankingLocation: Jersey City, NJ 07302Duration: Full Time Permanent Direct HireWork Schedule: Hybrid, 3 days onsite 2 days remote per weekNote:Minimum five years of experience with analysis, design and programming in distributed platforms as a manager with hands-on responsibility. (Java, Spring, Spring Boot, Angular, SQL, AWS, integrations)Job DescriptionThis role will coordinate and assist in the interaction across all Business Technology and Technical Services areas along with user departments on systems projects and problems; Plan, direct and evaluate the work of team in the analysis, architecture and development of new systems or the revision of existing systems; Review work completed and in progress for completeness, efficiency, accuracy and adherence to standards.Job Function:Manage and execute projects or IT support tasks in alignment with Bank objectives and business initiativesAssume technical ownership and management of assigned software products, projects and support.Manage Technical Scorecard for assigned systemsLead technical teams comprising onshoreoffshore consultants and employees at various levels on projects or system support tasksMotivate and provide mentorship to technical team as neededEnsure support capabilities for all active systems assigned and ensure proper handling of all support and maintenance requestsMonitor systems development efforts for compliance with documented standards and guidelinesKeep current with and evaluate new technical developments as appropriate to the Bank's business plans and strategic objectivesEngage in technology strategic planning, assessment and alignment of technology efforts with business initiativesManage assigned projects through deployment ensuring that all projects are undertaken according to documented standardsPlanning and Project ManagementManage and report on active projectsParticipation on project leadership teams as assigned.Participation on group wide committees for the planning and scheduling of project execution.Plan and manage budget for projectsCoordinate project meetingsAllocate and manage technical resources for Bank initiativesAssign projecttasks to project teamsMonitor all technical deliverables for completeness and accuracyConflict resolutionProvide subject matter expertise on key Bank initiatives as neededPerform technical duties as neededSkills:Good management and administrative skillsExcellent oral and written communication skillsGood human relations, communications, negotiation, problem solving, teamwork and interpersonal skills at all level of the organizationAbility to manage and provide guidance to employees and consultants, both on-shore and off-shore.Ability to effectively manage systems development efforts and life cycles.Knowledge of current trends in information technology, software development, project management, etc.Knowledge of programming and computer languages, operating systems, application packages, database management systems, networks, and hardware capabilities.Knowledge of planning, budgeting, and quality assurance as it relates to software development projects.Ability to effectively manage competing priorities.Systems analysis and design.Contract negotiations.Project management.Software engineering principles and practices.System Integration among diverse platforms.Education:Bachelor's degree preferred. MBA is a plus. Professional experience will be considered in lieu of education.
Created: 2025-03-06