Principal Programmer/Technical Lead, IT Applications
On-site · Fort Worth, Texas, United States
Job Summary
Principal Programmer/Technical Lead responsible for technical leadership and design/implementation of mid-range IT web services and applications. Leads cross-functional teams, defines strategy with product management and architectural groups, drives high-level initiatives, enforces development standards, and provides 24x7 production support. Requires deep expertise across Java development, REST/web services, relational and NoSQL databases, Azure cloud services, Kubernetes, CI/CD tooling, modern UI frameworks, and experience with agentic AI and event-driven architectures. Strong collaboration across onshore/offshore teams, adherence to SLA, and ability to translate requirements into scalable microservices-focused designs.
Required Qualifications
- Bachelor's degree in Computer Science, Computer Engineering, Technology, Information Systems (CIS/MIS), Engineering or related technical discipline, or equivalent experience/training
- 8 years Java Development Environment (JDE) experience
- 2 years Application Programming Interface (ADI) framework / REST development
- 2 years in web services (mid-range) development
- Master's degree in Computer Science, Computer Engineering, Technology, Information Systems (CIS/MIS), Engineering or related technical discipline, or equivalent experience/training (preferred)
- 3 years technical leadership of IT personnel
- Strong experience with relational and NoSQL databases including Azure SQL, Oracle, and MongoDB
- Strong experience with Azure cloud services including Azure Event Hub, Azure Service Bus, and Azure SQL, along with hands-on expertise in Kubernetes, Istio, HashiCorp Vault, and PingFederate for identity and access management
- Hands-on experience with GitHub Actions and ArgoCD (GitOps) for CI/CD pipeline implementation
- Ensure code quality, security, and maintainability using SonarQube, along with enforcing coding standards and best practices
- Ability to translate functional and non-functional requirements into scalable, high-quality technical designs with a focus on microservices, distributed systems, and event-driven architectures
- Effective collaboration with onshore/offshore teams and maintaining project documentation using SharePoint
- Expertise in Spring Boot, Spring Reactive (WebFlux), Spring Cloud Stream, and Spring AI for building scalable, event-driven microservices, with experience in Apache Kafka, Apache Flink, GraphQL, and Akamai
- Proficient in building modern UI applications using Angular, NgRx, and RxJS
- Experience designing and implementing Agentic AI solutions and AI-driven automation workflows
- Experience working in Agile/Scrum environments using Azure DevOps (ADO)
- Hands-on technical expertise with the ability to mentor and guide team members
- Experience in performance tuning, service optimization, and efficient resource utilization
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.