Java Software Developer
Back to Jobs
TKC Holdings, Inc.Get Smart Job AI Coach in the appFree on iOS and Android

Java Software Developer
75,000–90,000 / Year
Location
West Des Moines, IA, US
Experience
Mid
Posted
Jul 30, 2026
Apply by
July 28, 2027
Applicants
0
Early applicantEasy applyFull-timeWork from Office
Job Description
## Wage Rate
$75,000 - $90,000/year
## Opening Paragraph
TKC Holdings, Inc.—comprised of Trinity Services Group, Keefe Group, and Courtesy Products - is a mid market respected leader in the corrections and hospitality industries for more than 40 years. With thousands of team members across the country, we continue a tradition of innovation, integrity, and success. TKC is committed to delivering excellent products and services, exceeding customer expectations, and empowering the career development of every team member.
We are proud to be a military and veteran-friendly employer.
## About This Position
Advanced Technologies Group LLC (ATG), established in 1991 and located in West Des Moines (IA), is the country’s premier provider of software solutions to the USA’s largest judicial and correctional agencies. All software design, development, maintenance and support is done by full-time employees; we do not sub-contract. ATG is Microsoft Gold Partner.
Full Stack Java software development to enhance and maintain ATG’s suite of software products. To be successful, a Software Developer must understand the principles of the business functions supported by software managed by the team. Develop and self-test code per design provided by project lead.
ESSENTIAL DUTIES AND RESPONSIBILITIES:
- Develop software following corporate standards under the guidance of senior team members.
- Web Services written in Java
- Client side written using MVC (JavaScript, HTML5, and CSS).
- Test developed software prior to releasing to QA team.
- Familiarity with web application development
- Independently write SQL statements that involve multi-table joins.
- Complete projects within time estimates with minimal returned work.
- Keep supervisor informed on progress of projects.
- Seek information to update technical skills and business knowledge.
- Other duties as assigned by company management.
DEVELOPMENT SKILLS:
- Understand software development requirement documents.
- Independently create reports --includes layout and data retrieval using multi-table join SQL queries.
- Develop screens that involves adding and updating records in multiple tables concurrently.
- Make relatively simple changes to existing transaction screens.
- Comfortable working in IntelliJ IDE, using GIT and Azure Dev Ops.
- Familiarity with relational database concepts and working knowledge of TSQL.
SUPERVISORY RESPONSIBILITIES:
This role does not entail any supervisory responsibilities
## What You'll Need
- Bachelor's degree (B. A.) from four year college in a major relevant to software development.
## Benefits
Advanced Technologies Group (ATG) offers comprehensive benefits to all regular-full time employees:
- Medical w/prescription coverage
- Benefit Credit received when enrolled in a TKC medical plan, to help offset your benefit costs. Benefit Credit of $750 annually, will be divided evenly among your paychecks throughout the Plan Year.
- Dental
- Vision
- Basic Life and Basic Accidental Death and Dismemberment Insurance
- Short Term Disability
- Long Term Disability
- Voluntary benefits that can be selected to create the right package for you
ATG also understands the importance of work life balance and planning for the future. To help with both of these, employees are eligible for paid time off and a Company Match for the 401(k) Retirement Savings Plan. We now also offer DailyPay providing you immediate access to earned wages.
## EEO Statement
Equal Employment Employer as to all protected groups, including protected veterans and individuals with disabilities.
We maintain a drug-free workplace.
A copy of our Privacy Policy and CA Employee Privacy Notice can be found here: https://tkcholdings.com/privacy-policy-108
Key Responsibilities
- Develop software following corporate standards under senior guidance.
- Write web services in Java and client-side code using MVC, JavaScript, HTML5, and CSS.
- Test developed software prior to release to the QA team.
- Independently write SQL statements involving multi-table joins.
- Create reports with layout and data retrieval using multi-table join SQL queries.
- Develop screens for adding and updating records in multiple tables concurrently.
- Make simple changes to existing transaction screens.
- Work in IntelliJ IDE using GIT and Azure Dev Ops.
- Complete projects within time estimates with minimal returned work.
- Keep supervisor informed on project progress.
Requirements
- Bachelor's degree in a major relevant to software development
Skills Required
JavaWeb ServicesMVCJavaScriptHTML5CSSSQLTSQLIntelliJ IDEGITAzure Dev OpsRelational Database ConceptsCommunicationTime ManagementAttention to DetailSelf-motivation
Benefits
- Medical insurance with prescription coverage
- Dental insurance
- Vision insurance
- Basic Life and Accidental Death and Dismemberment Insurance
- Short Term Disability
- Long Term Disability
- Voluntary benefits
- Paid time off
- 401(k) Retirement Savings Plan with company match
- DailyPay for immediate access to earned wages
App exclusive · Free
Smart Job AI Coach
Your personal interview coach on every job — readiness tips, profile improvements, and role-specific prep. Available only in the Pulse Job app.
Interview readiness
See how prepared you are and what to improve for each role.
Personalized tips
Actionable suggestions based on your profile and the job.
After you apply
Keep coaching momentum from job detail through application success.



