SOFTWARE DEVELOPER LEAD (API DEVELOPER)- 07172026-79356

State of Tennessee

Nashville, TN

JOB DETAILS
SKILLS
Apache, Application Programming Interface (API), Architectural Services, Best Practices, Business Analysis, Code Reviews, Coding Standards, Communication Skills, Continuous Improvement, Customer Support/Service, Database Design, Database Optimization, Establish Priorities, Finance, Information Technology & Information Systems, Java, JavaScript, Leadership, Mentoring, Microsoft C# (C Sharp), Mobile Applications Development, NoSQL, Object Oriented Programming (OOP), Presentation/Verbal Skills, Problem Solving Skills, Process Improvement, Programming Languages, Python Programming/Scripting Language, Quality Assurance, Quality Assurance Methodology, Requirements Management, SQL (Structured Query Language), ScrumMaster, Software Design, Software Development, Software Development Lifecycle (SDLC), Systems Analysis, Technical Leadership, Technical Writing, Testing, Writing Skills
LOCATION
Nashville, TN
POSTED
5 days ago

Job Information

State of Tennessee Job Information

Opening Date/Time07/17/2026 12:00AM Central TimeClosing Date/Time07/30/2026 11:59PM Central TimeSalary (Monthly)$5,647.00 - $7,326.00Salary (Annually)$67,764.00 - $87,912.00Job TypeFull-TimeCity, State LocationNashville, TNDepartmentFinance and Administration

LOCATION OF (1) POSITION(S) TO BE FILLED: DEPARTMENT OF FINANCE & ADMINISTRATION, DAVIDSON COUNTY

The Department of Finance & Administration does not sponsor applicants for work visas.

This position is designed as Hybrid.

This position requires a criminal background check and CJIS/FTI Fingerprints. Therefore, you may be required to provide information about your criminal history in order to be considered for this position.

Qualifications

Education and Experience: Bachelor's degree and five years of experience in systems analysis, application design, or software development.

Substitution for Bachelor's degree: Relevant IT Associate's Degree.

OR

An Associate's degree and two years of related IT experience may substitute for the bachelor's degree requirement.

Substitution of Experience for Education: Related IT experience may substitute for the required bachelor's degree on a year-for-year basis to a maximum of four years.

Necessary Special Qualifications: None.

Examination Method: Education and Experience, 100% for Preferred Service positions.

Overview

We are seeking a highly skilled Technical Lead Software Developer to join our engineering team. In this role, you will guide and mentor a group of strong technical developers, while contributing directly to the design and development of secure, high performance APIs using Java, Spring Boot, and Apache Camel. You will collaborate closely with a Scrum Master, Business Analyst, QA Tester, and Senior Manager to deliver reliable, scalable, and maintainable solutions.

Responsibilities

  • Lead the design, development, and implementation of enterprise-grade APIs using Java, Spring Boot, and Apache Camel.
  • Provide technical leadership, code reviews, and mentorship to developers of varying experience levels.
  • Ensure all APIs adhere to security best practices, performance standards, and architectural guidelines.
  • Partner with the Scrum Master to support agile ceremonies and maintain predictable delivery cycles.
  • Collaborate with Business Analysts to refine requirements and clarify technical feasibility.
  • Work with QA to drive high-quality testing practices and support efficient defect resolution.
  • Contribute to continuously improving development processes, coding standards, and architectural decision-making.
  • Investigate and resolve complex technical issues across the integration landscape.

Competencies (KSA's)

Competencies:

  1. Business Insight

  2. Tech Savvy

  3. Manages Complexity

  4. Optimizes Work Processes

  5. Communicates Effectively

Knowledges:

  1. Programming Languages

  2. Software development life cycle (SDLC)

  3. Object Oriented Programming and Mobile Development

  4. System and application architecture

  5. Cloud computing platforms

Skills:

  1. Proficiency in modern programming languages (e.g., JavaScript/TypeScript, Python, Java, C#)

  2. Team Leadership

  3. Technical Documentation

  4. Customer Service

  5. Database design and optimization (SQL, NoSQL)

Abilities:

  1. Planning and Organization

  2. Lead and prioritize technical efforts in a fast-paced environment

  3. Adapt quickly to new technologies and methodologies

  4. Excellent Written and Oral Communication

  5. Influence architectural direction and advocate for scalable, maintainable solutions

Tools & Equipment

  1. Computer

  2. Telephone

  3. Printer and Scanner/Copier

About the Company

S

State of Tennessee