What are the responsibilities and job description for the Java Engineering Lead position at WSN?
Job Title: Engineering Lead - Java & Microservices
Location: Rutherford, NJ (Hybrid)
Overview:
We are seeking a talented and experienced Engineering Lead to join our dynamic team in the financial services industry. As an Engineering Lead, you will play a pivotal role in overseeing the design, development, and implementation of high-performance Java-based microservices solutions, guiding a team of engineers, and collaborating across departments to drive technology solutions in line with business objectives.
Key Responsibilities:
- Lead IT Project Execution: Contribute to the IT project leadership function, ensuring alignment between the team’s objectives and the overall business and technology goals. Lead the execution of the IT strategy and roadmap within your assigned technology area.
- Team Leadership and Mentorship: Manage and mentor a team of engineers specializing in Java-based microservices, data engineering, and Angular-based UI development. Provide guidance to ensure teams are effectively staffed and possess the necessary skills to meet project milestones.
- Collaborate with Stakeholders: Work closely with other engineering teams, business analysts, and cross-functional teams to ensure the alignment of the technical vision with business needs. Facilitate strong communication channels for smooth project execution.
- Ensure High-Quality Delivery: Foster an environment where Subject Matter Experts can collaborate efficiently, ensuring the highest standard of performance and delivery across the team.
- Engineering Expertise: Apply your in-depth understanding of engineering principles, focusing on Java, microservices, data engineering, and front-end technologies. Use your expertise to troubleshoot complex issues and drive solutions that align with industry best practices.
- Technology Innovation: Stay up-to-date with emerging trends and advancements in Java, microservices, and UI technologies to continually improve development processes and product offerings.
- Continuous Improvement: Cultivate a culture of continuous improvement by implementing innovative practices, identifying process inefficiencies, and making data-driven decisions to enhance overall productivity and quality.
Required Skills & Qualifications:
- Technical Expertise: Strong experience with Java, Microservices, Angular UI, and Data Engineering.
- Leadership Experience: Proven track record of leading teams and projects, particularly in a financial services environment.
- Engineering Strategy: Experience in executing IT strategies, roadmaps, and project management within a tech-driven organization.
- Cross-Functional Collaboration: Ability to collaborate with a variety of stakeholders, including business units, IT leadership, and engineering teams.
- Problem Solving: Strong analytical and problem-solving skills, with the ability to make informed decisions in high-pressure situations.
- Communication: Excellent communication and interpersonal skills, capable of conveying complex technical concepts to non-technical stakeholders.
- Bachelor's or Master’s degree in Computer Science, Engineering, or a related field.