Technical Lead – Java API (**ONLY W2**)

Remote in Denver, CO, US • Posted 1 hour ago • Updated 1 hour ago
Contract W2
12 Months
No Travel Required
Able to Sponsor
On-site
$55 - $60/hr
Company Branding Image
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Java 8/11/17
  • Spring Boot
  • Microservices
  • RESTful API
  • Kafka

Summary

Position: Technical Lead – Java API / Web Services with Database Exp
Experience: 8-10+ Years
Location: Onsite (Denver)(Remote work)                       

Hiring Type: Immediate Requirement

Position Summary

We are seeking a highly skilled and experienced Technical Lead to lead the UCD Web Services and API development initiatives while working closely with Database, QA, DevOps, and Product teams. The ideal candidate will have strong expertise in Java and Microservices architecture, coupled with solid database knowledge in PostgreSQL and Oracle environments.

The role involves technical leadership, solution design, delivery ownership, production support, performance optimization, stakeholder management, and team mentoring. The candidate should be capable of driving end-to-end application delivery while ensuring scalability, reliability, security, and adherence to enterprise engineering standards.

 

Experience Required

  • 8-15+ years of hands-on software development experience

  • Minimum 2+ years in a Technical Lead or Module Lead role

  • Proven experience supporting enterprise-scale applications and production environments

  • Experience leading Agile teams and driving delivery commitments

  • Strong stakeholder and client management skills

 

Mandatory Technical Skills

Java & API Development

  • Java 8/11/17

  • Spring Boot and Microservices Architecture

  • RESTful API Design, Development, and Integration

  • Event-Driven Architecture using Kafka

  • API Security, Authentication, and Authorization mechanisms

  • API Performance Tuning and Scalability Optimization

Development Practices & DevOps

  • Git-based Source Control

  • CI/CD Pipeline Implementation

  • Jenkins, GitLab CI/CD, or GitHub Actions

  • Unit Testing using JUnit and Mockito

  • Code Quality Management using SonarQube

  • Design Reviews, Code Reviews, and Release Governance

Production Support

  • Incident Management and Root Cause Analysis (RCA)

  • Production Deployment and Release Support

  • Application Monitoring and Troubleshooting

  • Service Reliability and Availability Management

 

Database Expertise (Required Exposure)

The candidate should possess strong working knowledge of database design and performance engineering.

Database Technologies

  • PostgreSQL

  • Oracle Database

Database Skills

  • Advanced SQL Development and Query Optimization

  • Database Schema Design and Data Modeling

  • Indexing Strategy and Performance Tuning

  • Stored Procedures, Functions, and Packages

  • Database Deployment and Migration Scripts

  • Data Migration and Remediation Activities

  • Database Health Monitoring and Troubleshooting

  • Understanding of Replication, Backup, Recovery, and Failover Concepts

  • Lock Analysis, Query Performance Monitoring, and Capacity Planning

 

Key Responsibilities

Technical Leadership

  • Lead and mentor a team of Java/API developers.

  • Drive solution architecture, design discussions, and technical reviews.

  • Ensure adherence to coding standards, security guidelines, and development best practices.

  • Conduct code reviews and provide technical guidance to team members.

  • Act as the technical point of contact for critical project initiatives.

Delivery & Agile Execution

  • Own sprint commitments and delivery milestones.

  • Participate in backlog grooming, story estimation, sprint planning, and retrospectives.

  • Ensure all deliverables meet Definition of Done (DoD) and acceptance criteria.

  • Identify and mitigate technical risks, dependencies, and delivery challenges.

  • Support release planning and production readiness activities.

Production Support & Reliability

  • Lead resolution of critical production incidents and perform RCA.

  • Coordinate deployments, hotfixes, and release activities.

  • Ensure system stability, reliability, and operational excellence.

  • Collaborate with cross-functional teams during incident response and recovery.

Performance & Optimization

  • Drive application performance tuning and scalability initiatives.

  • Optimize APIs, backend services, and database interactions.

  • Monitor JVM performance, memory utilization, thread management, and system health.

  • Promote automation and continuous improvement initiatives.

Database Collaboration

  • Review and validate database design changes.

  • Work closely with DB teams on schema modifications and query optimization.

  • Ensure efficient API-to-database integrations.

  • Support database upgrades, migrations, and remediation activities.

 

Leadership Expectations

The ideal candidate should demonstrate:

  • Strong ownership and accountability

  • Excellent communication and stakeholder management skills

  • Ability to mentor and develop engineers

  • Proactive risk identification and mitigation

  • Strong analytical and problem-solving capabilities

  • Customer-focused mindset with commitment to delivery excellence

  • Ability to work effectively in high-pressure production environments

 

Preferred Domain Experience

  • Banking and Financial Services

  • Customer Profile Management (CPM)

  • Enterprise Integration Platforms

  • Real-Time Transaction Processing Systems

  • Data Migration and Modernization Programs

  • Large-Scale Distributed Systems

 

Nice-to-Have Skills

  • Azure Cloud Services

  • OpenShift/Kubernetes

  • Redis Cache

  • ELK/Splunk Monitoring

  • Swagger/OpenAPI

  • UrbanCode Deploy (UCD)

  • Talend Integration Exposure

Position Level: Technical Lead / Senior Technical Lead
Hiring Priority: Immediate Joiners Preferred

 

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10410507
  • Position Id: SS-TechLeadJava
  • Posted 1 hour ago

Company Info

About Strategic Resources International

Strategic Resources International is a leading service provider in the field of digital transformation. We empower organizations to integrate technologies in different aspects of their business, fundamentally changing how they operate, for better results. We aspire to deliver fully satisfied and loyal clients with quick-to-act and quick-to-implement solutions that support our company activities seamlessly and through time.

We are a unique team dedicated to constant innovation and the delivery of people-centered digital business solutions. We’re on the lookout for the next generation of creators and innovators..

About_Company_OneAbout_Company_Two
Contact the job poster
MC

Mini Chimata

Recruiter @ Strategic Resources International
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

It looks like there aren't any Similar Jobs for this job yet.

Search all similar jobs