What are the responsibilities and job description for the Java Technical Lead position at JSR Tech Consulting?
Tech Lead – Retirement Strategies (Right-to-Hire)
Location: Hybrid – Newark, NJ
Type: Contract-to-Hire
Client: Major Financial Institution
Pay rate: Up to $85hr on W2. C2C is not allowed.
A leading financial institution is seeking a Tech Lead to join their Retirement Strategies Institutional team in a right-to-hire opportunity. This hybrid role, based in Newark, NJ, is ideal for a seasoned engineer and people leader with a deep technical foundation, a passion for innovation, and a track record of delivering scalable enterprise applications.
About the Role:
As a Tech Lead, you’ll collaborate with product owners, designers, engineers, and delivery professionals to develop high-impact platforms and applications. You’ll be hands-on in coding, testing, and debugging, while also mentoring team members and driving agile practices. This is a strategic role requiring both strong technical depth and excellent communication, problem-solving, and leadership skills.
What You’ll Do:
- Develop and maintain scalable applications using modern frameworks and design principles
- Write clean, efficient, and well-documented code aligned with industry best practices
- Lead technical problem-solving and remove roadblocks across the team
- Collaborate with product and tech teams to understand requirements and architect robust solutions
- Write and execute unit, integration, and automation tests to ensure code quality
- Stay current on emerging technologies and coach team members on implementation
- Evaluate complex problems using data and engineering expertise to recommend scalable solutions
- Work hands-on with technologies including Python, Java, JavaScript, React, Spring Boot, Node.js
What You’ll Bring:
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience)
- Experience with agile methodologies and Test-Driven Development (TDD)
- Strong coaching and leadership abilities in a cross-functional team environment
- Deep understanding of business processes and ability to translate them into technical solutions
- Excellent communication, collaboration, and critical thinking skills
- Self-starter mindset with a continuous learning orientation
Technical Expertise:
Advanced experience in several of the following areas:
- Programming Languages: Python, Java, JavaScript, C#
- Frameworks: React, Spring Boot, Node.js, Flask, Django
- Data: NoSQL and relational databases (e.g., MySQL), data structures, and data streaming tools (e.g., SQS, Kinesis)
- API Development & Integration: REST, SOAP, JSON, XML, Kong, Apigee
- Security: DevSecOps, secure coding, SSL, JWT, SAML 2.0, OAuth 2.0, OpenID Connect
- Testing & Automation: Unit, interface, and functional testing, accessibility awareness
- DevOps Tools: GitHub, Bitbucket, Jenkins, branching strategies
- SDLC Practices: Monitoring, logging, deployment
- Cloud: AWS core services (compute, storage, IAM, analytics)
Preferred Qualifications:
- Proven experience in Domain-Driven Development (DDD)
- Strong background in AWS cloud-native solution development
- Experience in application ownership and architecture
- Prior roles in people leadership and team mentorship
- Financial/insurance industry experience is required
- Familiarity with agentic frameworks and AI-assisted development tools such as Claude Code and GitHub Copilot