Associate Director, Full Stack Engineer

RBCJersey City, NJ
$110,000 - $200,000

About The Position

What is the opportunity? Leads the design, development, and deployment of full stack solutions, providing technical expertise and strategic guidance to deliver scalable, high quality systems that align with business objectives. Leads full stack development projects of significant complexity, applying advanced expertise and knowledge to deliver impactful results. What will you do? Leads the design and development of full stack application solutions, overseeing coding, testing, and implementation processes to ensure high quality deliverables that meet business and user requirements. Provides technical leadership by mentoring team members, conducting code reviews, and ensuring adherence to best practices, organizational standards, and project timelines. Collaborates with cross functional teams and stakeholders to analyze business needs, propose technical strategies, and deliver innovative solutions that enhance system performance and scalability. Conducts research on emerging technologies and trends, leveraging insights to optimize development processes, address complex technical challenges, and drive continuous improvement in tools and methodologies. Executes on full stack development tasks or projects, requiring advanced problem solving, decision making and strategic thinking with some ambiguity. Drives decisions on complex issues to develop clear, actionable recommendations for management, ensuring alignment on processes, tools and services with impact across other areas. Leverages advanced and creative skills to resolve complex full stack development related problems and implement innovative solutions. Leads and facilitates cross functional collaboration efforts, fostering strong internal relationships across the organization and external partnerships to achieve impactful business outcomes.

Requirements

  • Strong Core Java Knowledge: Proficiency in Java fundamentals, including object-oriented programming (OOP), data structures, algorithms, and multithreading. Java 17 is must
  • Framework Expertise: Familiarity with popular Java frameworks like Spring, Hibernate, and Java EE for building scalable and maintainable applications.
  • Database Management: Knowledge of relational databases (e.g., Sql Server, PostgreSQL) and experience with ORM tools like Hibernate or JPA. JPA and Hibernate
  • Web Development Skills: Understanding of web technologies like HTML, CSS, JavaScript, and frameworks like Spring Boot for building RESTful APIs and web applications. Spring boot with JPA, Spring security, Asynchronous REST endpoint, Data streaming.
  • Version Control: Proficiency with tools like Git for managing source code and collaborating with teams. Knowledge of Git Actions is plus
  • Unit Testing: Experience with testing frameworks like JUnit or TestNG to ensure code quality and reliability.
  • Build Tools: Familiarity with build tools like Maven or Gradle for managing dependencies and automating builds.
  • Design Patterns: Understanding of common design patterns (e.g., Singleton, Factory, Observer) to write clean and reusable code. Able to propose architectural guidelines and discuss with team architect about the solution before implementation.
  • Microservices Architecture: Experience with microservices development and tools like Docker, Kubernetes and helm is must.
  • Performance Optimization: Ability to analyze and optimize the performance of Java applications.
  • Knowledge of tools for code completion such as Intellij, vscode etc along with knowledge and use of GenAI tools.
  • 10+ years of experience with financial domain knowledge.

Nice To Haves

  • HTML, CSS and Javascript optional or good to have.

Responsibilities

  • Leads the design and development of full stack application solutions, overseeing coding, testing, and implementation processes to ensure high quality deliverables that meet business and user requirements.
  • Provides technical leadership by mentoring team members, conducting code reviews, and ensuring adherence to best practices, organizational standards, and project timelines.
  • Collaborates with cross functional teams and stakeholders to analyze business needs, propose technical strategies, and deliver innovative solutions that enhance system performance and scalability.
  • Conducts research on emerging technologies and trends, leveraging insights to optimize development processes, address complex technical challenges, and drive continuous improvement in tools and methodologies.
  • Executes on full stack development tasks or projects, requiring advanced problem solving, decision making and strategic thinking with some ambiguity.
  • Drives decisions on complex issues to develop clear, actionable recommendations for management, ensuring alignment on processes, tools and services with impact across other areas.
  • Leverages advanced and creative skills to resolve complex full stack development related problems and implement innovative solutions.
  • Leads and facilitates cross functional collaboration efforts, fostering strong internal relationships across the organization and external partnerships to achieve impactful business outcomes.

Benefits

  • A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock where applicable
  • Leaders who support your development through coaching and managing opportunities
  • Ability to make a difference and lasting impact
  • Work in a dynamic, collaborative, progressive, and high-performing team
  • A world-class training program in financial services
  • Flexible work/life balance options
  • Opportunities to do challenging work
  • Opportunities to take on progressively greater accountabilities
  • Access to a variety of job opportunities across business and geographies

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Director

Education Level

No Education Listed

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service