Senior Software Development Lead (Java / Data Engineering)
Refer a friend:Career Developers Inc., a distinguished staffing and consulting firm, is proud to celebrate 30 years of service excellence. As a GSA Contract holder, we offer comprehensive staffing solutions for both commercial and government sectors nationwide. By selectively partnering with clients who share our values, we ensure productive collaborations that set us apart in the industry. Our dedication to candidates involves managing expectations with precision through business intelligence, thorough interview preparation, transparent communication, and exceptional feedback throughout the process.We are committed to advancing your career and look forward to supporting your professional growth.-----------------------------------------------------------------------------------------------------------------------------------------------Senior Software Development Lead (Java / Data Engineering)Location : Jersey City, NJ - ( 4 days a week on-site )Salary : $160,000 – $180,000Must have the following: Full-stack Java development, SQL, ETL pipelines, Snowflake or data warehousing tools, leadership of technical teams, project ownership, system architecture, and experience working with business stakeholders.Responsibilities:Lead the design, architecture, and development of enterprise software systems and enhancements to existing platforms.Serve as the primary technical lead working closely with business stakeholders, project teams, and technology leadership.Manage and mentor technical teams including both onshore and offshore engineers and consultants.Oversee full lifecycle software development from analysis and design through deployment and ongoing support.Ensure systems meet performance, security, scalability, and compliance standards.Manage multiple initiatives aligned with business objectives while monitoring deliverables, timelines, and technical quality.Maintain technical ownership of assigned applications, ensuring proper support and maintenance processes are in place.Guide architecture decisions involving Java-based applications, SQL databases, ETL processes, and enterprise integrations.Manage technical scorecards and evaluate system performance and efficiency.Participate in technology strategy planning and align solutions with business initiatives.Coordinate cross-functional technical efforts across business technology teams and user departments.Monitor development efforts to ensure adherence to standards, coding practices, and architecture guidelines.Provide subject matter expertise on key enterprise initiatives and emerging technology trends.Support project planning activities including resource allocation, budget oversight, and delivery timelines.Requirements:Strong hands-on experience with Full-stack Java development in enterprise environments.Advanced SQL and ETL development experience , ideally with enterprise schedulers such as Tidal or similar tools.Experience with data warehousing technologies such as Snowflake and reporting tools such as Crystal Reports or Qlik .Proven experience leading and mentoring technical teams across distributed environments.Strong understanding of systems architecture, integration, and software engineering best practices .Experience managing software development lifecycle (SDLC) processes and project delivery.Ability to communicate technical concepts effectively with both technical and business stakeholders.Experience managing competing priorities across multiple projects.Knowledge of project management methodologies and technology governance practices.Strong leadership, collaboration, and problem-solving abilities.Bachelor's degree preferred; professional experience may substitute. MBA or technical certifications are a plus.Senior Software Development Lead, Java Development Lead, Full Stack Java, SQL Development, ETL Development, Snowflake Data Warehouse, Enterprise Software Engineering, Technical Team Leadership, Systems Architecture, Banking Technology, Data Engineering, Software Development Lifecycle, Project Leadership, Enterprise Integration, Technical Strategy, Java Architecture, SQL Optimization, ETL Pipelines, Data Platforms, Reporting Tools Qlik Crystal Reports, IT Leadership, Technical Delivery Manager, Agile Development, Distributed Teams, Technology Strategy, Software Engineering Leadership, Java Enterprise Applications.