Senior Full Stack Developer / Tech Lead - STL/Chicago/Dallas

Overview

On Site
Depends on Experience
Contract - Independent
Contract - W2

Skills

Agile
Amazon Web Services
AngularJS
Fullstack
Java
Continuous Integration
DevOps
Docker
Finance
Financial Services
Generative Artificial Intelligence (AI)
JavaScript
Jenkins
Kanban
Kubernetes
Life Insurance
Microservices
MySQL
PostgreSQL
Performance Tuning
Quality Assurance
RESTful
React.js
Relational Databases
Scrum
Testing
Team Leadership
Application Development
Cloud Computing

Job Details

Job Title: Senior Full Stack Developer / Tech Lead

Location: STL/Chicago/Dallas
Experience Level: 10+ Years
Reports To: Engineering Manager / Director of Technology

Job Summary:

We are seeking a Senior Full Stack Developer / Tech Lead with deep experience in Java (Spring Boot), front-end frameworks (React/Angular), and microservices architecture to lead end-to-end application development efforts. This role combines strong hands-on technical skills with team leadership responsibilities, including working closely with offshore teams, driving development best practices, and contributing to architecture and design decisions.

The ideal candidate will also have exposure to cloud platforms (AWS), CI/CD tools like Jenkins, and a willingness to work with emerging technologies such as Python and Generative AI. Experience in the Life Insurance or financial services domain is a plus.

Key Responsibilities:

  • Design, develop, and maintain scalable web applications using Java, Spring Boot, and JavaScript-based front-end frameworks (React, Angular).
  • Lead the development and integration of RESTful APIs and microservices-based architecture.
  • Build interactive, responsive UIs using modern JavaScript technologies.
  • Oversee and support all stages of the SDLC including requirement analysis, design, implementation, testing, deployment, and support.
  • Guide and mentor team members through code reviews, architecture discussions, and development planning.
  • Collaborate with cross-functional teams including QA, DevOps, Product, and offshore development partners.
  • Maintain and optimize CI/CD pipelines using Jenkins, and manage cloud-based deployments on AWS.
  • Ensure best practices in code quality, testing, performance tuning, and security.
  • Contribute to technology strategy, tool selection, and process improvements.
  • Explore and integrate emerging technologies like Python and Generative AI in applicable use cases.

Required Skills:

  • 8+ years of full-stack development experience.
  • Strong proficiency in Java, Spring Boot, and Hibernate.
  • Hands-on experience with modern front-end frameworks such as React and/or Angular.
  • In-depth knowledge of RESTful API development and microservices architecture.
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and ORM tools.
  • Solid understanding of CI/CD tools, particularly Jenkins, and version control systems (e.g., Git).
  • Practical experience with AWS and cloud-native development.
  • Proven track record of leading development teams and managing offshore collaboration.
  • Strong communication and problem-solving skills.
  • Agile development methodology experience (Scrum/Kanban).

Preferred Qualifications:

  • Experience in the Life Insurance or Financial Services
  • Exposure to Python and Generative AI technologies or projects.
  • Experience with containerization (Docker) and orchestration tools (Kubernetes).
  • Familiarity with monitoring/logging tools (ELK Stack, Prometheus, etc.).

Education:

  • Bachelor s or Master s degree in Computer Science, Engineering, or a related technical field.
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.