×
Register Here to Apply for Jobs or Post Jobs. X

Lead Developer, IT Data Integration

Job in Brentwood, Williamson County, Tennessee, 37027, USA
Listing for: Tractor Supply Company
Full Time position
Listed on 2026-10-05
Job specializations:
  • Software Development
    Backend Developer, Cloud Engineer - Software, DevOps, Java Developer
Salary/Wage Range or Industry Benchmark: 120000 - 170000 USD Yearly USD 120000.00 170000.00 YEAR
Job Description & How to Apply Below

Overall Job Summary

This position is responsible for designing, developing, implementing, and supporting enterprise Java applications, APIs, and cloud-native microservices. Additional responsibilities include providing technical leadership, mentoring team members, driving solution design, and leading development efforts across Java, Spring Boot, Azure, API Management, Kubernetes, and event-driven integration technologies.

Overall

Job Summary

This position is responsible for designing, developing, implementing, and supporting enterprise Java applications, APIs, and cloud-native microservices. Additional responsibilities include providing technical leadership, mentoring team members, driving solution design, and leading development efforts across Java, Spring Boot, Azure, API Management, Kubernetes, and event-driven integration technologies.

Essential Duties and Responsibilities (Min 5%)
  • Meet with technical leads, architects, business partners, and vendor partners to determine project scope and technical vision, define system goals, identify and resolve technical issues, and ensure solutions are implemented according to established architecture and development standards.
  • Partner with business analysts and product teams to review and refine business requirements into scalable technical capabilities and application solutions.
  • Lead the design and development of enterprise applications and microservices using Java, Spring Boot, REST APIs, and cloud-native architecture patterns.
  • Design and implement scalable, resilient, and highly available solutions using microservices and event-driven architectures.
  • Develop, configure, build, review, unit test, and support software solutions and reusable application components.
  • Design and implement API solutions using Azure API Management (APIM), including API policies, security, routing, and lifecycle management.
  • Design and develop asynchronous and event-driven integrations using Azure Service Bus (ASB), Azure Event Hubs (AEH), REST APIs, and messaging patterns.
  • Develop and deploy containerized applications using Azure Kubernetes Service (AKS), Rancher Kubernetes, and Docker.
  • Apply Azure cloud architecture principles including networking, identity, security, scalability, availability, monitoring, and resiliency.
  • Use Python for scripting, automation, utilities, operational tooling, and supporting application development activities.
  • Assist developers, analysts, and architects in conceptualizing, evaluating, and validating technical solutions that meet business and architectural requirements.
  • Prototype new technologies and application capabilities to improve functionality, scalability, performance, and information flow.
  • Perform code reviews and ensure development standards are followed for security, performance, maintainability, reliability, and scalability.
  • Assist in QA efforts by providing technical input for test cases, supporting test execution, troubleshooting defects, and validating application functionality.
  • Work closely with Dev Ops, Cloud Engineering, Infrastructure, Security, QA, and Enterprise Architecture teams to support CI/CD, deployment, monitoring, and production readiness.
  • Mentor team members on Java, Spring Boot, microservices, API development, Azure cloud technologies, Kubernetes, and software engineering best practices.
  • Work with Enterprise teams to ensure changes are properly documented, communicated, audited, and deployed in compliance with established procedures.
  • Troubleshoot complex application, API, cloud, Kubernetes, and integration issues and provide technical leadership during incident resolution.
  • Participate in 24x7 rotational technical support to resolve business-critical production issues and document root cause and resolution.
Required Qualifications

Experience:

Minimum of 10+ years of related software development experience
, with strong experience in Java-based enterprise application development.

Experience with
Java, Spring Boot, microservices architecture, REST APIs, Azure API Management, Azure Service Bus, Azure Event Hubs, AKS, Rancher Kubernetes, Python, and Azure Cloud is preferred. Experience providing technical leadership, leading solution design, mentoring developers, and supporting enterprise-scale production applications is required.

Education:

Bachelor’s degree from an accredited college or university in computer science, information systems, computer engineering, software engineering, or a related field. Any suitable combination of education and experience will be…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary