logo

View all jobs

Lead - API/Front End/Java - REMOTE - 1477 - Client Sponsors

Chicago, IL

Lead - API/Front End/Java - REMOTE - 1477 - Client Sponsors


Location: Remote 
Job type: Salaried, Full-time with benefits - no contracting
Visa Type: Any work authorization - Client will sponsor/transfer visa. Client cannot accept Canadian resident candidates
Salary Range: up to $150K+Benefits+Bonus


** Please note - this role will lead a team of around 10 developers.**


This opportunity is to support Design & Development for one of their business capabilities (Dynamic Portfolios)

We are looking for a Technology led to lead the scrum team from technology aspects.

Ideal Candidate:  Good experiences in secure backend services & API design & development. TDD, BDD. Single Page Application Design & Development. Secure Services Design. Understanding Full-stack application design, data modeling. DevOps & QA experience, development task estimation. Willingness to study old code and learning. Tech Lead is very critical for success.


Requirements:

  • 12+ years of work experience with at least 8+ years of experience designing, developing front end application and APIs.
  • Hands on technology leadership preferably full stack development or experience with most of the technologies listed below
  • Financial Services background will be a plus
  • Bachelor's Degree in Computer Science or similar; Master's degree in Computer Science

Tech Skills:
Back End - Spring Boot, Spring Batch, Spring Integration, Spring Data JPA, Java Other

Soft Skills

  • Excellent communication and presentation
  • Client facing
  • Structure, organization skills
  • Ability to deal with ambiguity and define structure
  • Attention to detail
  • Team leadership


Role and Responsibilities

  • Define and develop guidelines, standards, and processes to ensure code quality.
  • Ensure coding standard and other software development best practices are followed
  • Ability to participate in Architecture related conversations
  • Conduct code review
  • Assist developers/engineers in resolving key issues
  • Reviews design, development plan
  • Hands on development of critical components and frameworks
  • Develop, enhance and maintain system components
  • Work with stakeholders including the Executive, Product, Enablement, and Design teams
  • Technology issues identification, resolution and proactive communication
  • Identify critical dependencies in advance and work toward resolution
     
 
Powered by