Want to know if you’re a fit?
Upload your resume and let our AI show you.

Skills

  • AJAX (Asynchronous JavaScript and XML)unmatched
  • Agile Programming Methodologiesunmatched
  • Apple Macsunmatched
  • Application Programming Interface (API)unmatched
  • Best Practicesunmatched
  • Budgetingunmatched
  • Business Skillsunmatched
  • CSS (Cascading Style Sheet)unmatched
  • Cloud Computingunmatched
  • Communication Skillsunmatched
  • Computer Scienceunmatched
  • Computer Securityunmatched
  • Computer Skillsunmatched
  • Computer Softwareunmatched
  • Computer Testingunmatched
  • Continuous Improvementunmatched
  • Copying Machinesunmatched
  • Customer Relationsunmatched
  • Customer Support/Serviceunmatched
  • Data Processingunmatched
  • Database Technologyunmatched
  • Database Triggersunmatched
  • Desktop PCunmatched
  • Documentationunmatched
  • Gitunmatched
  • Gradleunmatched
  • HTML (HyperText Markup Language)unmatched
  • Heavy Liftingunmatched
  • High Availabilityunmatched
  • High School Diplomaunmatched
  • IDE (Integrated Development Environment)unmatched
  • Industry Standardsunmatched
  • Information Technology & Information Systemsunmatched
  • JSONunmatched
  • JUnitunmatched
  • Javaunmatched
  • JavaScriptunmatched
  • Kanbanunmatched
  • Lift/Move 50 Poundsunmatched
  • Mail Servicesunmatched
  • Mavenunmatched
  • Microsoft Product Familyunmatched
  • Office Equipmentunmatched
  • Organizational Development/Managementunmatched
  • PC (Personal Computer) Systemsunmatched
  • People Managementunmatched
  • Peripheral Hardwareunmatched
  • Presentation Softwareunmatched
  • Presentation/Verbal Skillsunmatched
  • Problem Solving Skillsunmatched
  • Product Programsunmatched
  • Product Supportunmatched
  • Public Policyunmatched
  • REST (Representational State Transfer)unmatched
  • Regulationsunmatched
  • Request for Information (RFI)unmatched
  • Requirements Managementunmatched
  • Resolve Customer Issuesunmatched
  • SOAP (Simple Object Access Protocol)unmatched
  • SQL (Structured Query Language)unmatched
  • Scrum Project Management and Software Developmentunmatched
  • Set Goalsunmatched
  • Software Engineeringunmatched
  • Software Evaluationunmatched
  • Spreadsheetsunmatched
  • Spring Frameworkunmatched
  • Stored Proceduresunmatched
  • Support Documentationunmatched
  • Team Playerunmatched
  • Technical Supportunmatched
  • Test Automationunmatched
  • Testingunmatched
  • Time Managementunmatched
  • Unit Testunmatched
  • User Interface/Experience (UI/UX)unmatched
  • Web Browsersunmatched
  • Word Processingunmatched
  • Work From Homeunmatched
  • Writing Skillsunmatched
  • XML (EXtensible Markup Language)unmatched

Description

JOB SUMMARY: Under direction and guidance, develop, implement, and test designated high-volume, low-latency Java software for mission-critical systems requiring high-availability and performance. Work collaboratively and provide technical assistance and detailed program information to product managers, analysts, and support specialists.

POSITION REQUIREMENTS:

JOB KNOWLEDGE, SKILLS/ABILITIES

Knowledge

  • High School Diploma or GED required; Bachelor's degree in Computer Science, Information Technology, or related fields preferred.
  • One to three years of Java development teams experience required.
  • One to three years of experience with SQL (in code and on database), SQL concepts, and related databases required.
  • Knowledge of SCRUM/Kanban/Agile methodologies and frameworks preferred.
  • Knowledge of HTML, web controls, Java Script, JSON, XML, AJAX, and CSS preferred.
  • Experience with SQL: Stored Procedures, Triggers, Functions preferred.
  • Knowledge of best practices/coding efficiencies and execution.
  • Experience with IntelliJ or other IDE experience preferred.
  • Knowledge of Spring Framework preferred.
  • Knowledge of Testing Automation preferred.
  • Experience with Unit Testing using testing frameworks (e.g. Junit) preferred.
  • Knowledge of APIs (SOAP or REST) and relevant components such as Postman to retrieve and process data preferred.
  • Experience with SourceControl (e.g. git) and code management techniques preferred.
  • Experience with build tools (e.g. Maven, Gradle) preferred.

Skills/Abilities

  • Ability to understand entire scope of complex computer software systems preferred.
  • Ability to express business and technical concepts, verbally and in writing required.
  • Proficiency with standard functions within applications such as Microsoft 365/Google, (word processing, spreadsheets, presentation software), e-mail, web browsers, and databases.
  • Proficiency with computers (PCs and/or MACs) to include file and desktop management and operations, and working in a cloud-based and/or networked environment.
  • Exceptions to these requirements will be considered based on exemplary skills, training, and record of success.

PRODUCTS/OUTCOMES

  • Develop, implement, and maintain complex, Java-based software systems that contain business logic and database access.
  • Write well-documented Java and SQL code following company standards and guidelines.
  • Assist in evaluating software requirements related to new functionality needed by TCC users to identify required changes and enhancements to TCC software applications.
  • Test computer programs under all supported operating environments and browsers to produce error free programs that adhere to established programming and UI standards.
  • Meet established timelines in implementing program enhancements and modifications.
  • Read and understand state and federal mandates to ensure required changes to TCC software have been identified.
  • Provide technical assistance and support to Product Support Specialists to resolve user problems.
  • Write technical specifications and provide detailed information for the product support team and the documentation team for use in documentation and training materials.
  • Provide information as requested for special programming and technical services requests.
  • Work in an Agile/Scrum team environment with developers, analysts, documentation staff, and support specialists to meet project objectives and resolve problems.

INITIATIVE

  • Demonstrate initiative, persistence, and a proactive approach to assigned responsibilities.
  • Demonstrate the use of sound judgement and ingenuity in problem solving to meet the needs of the Center and clients served.
  • Seek, participate, and engage in job-related learning and development experiences that provide professional growth.
  • Remain current with industry standards, developments, and applicable laws/regulations; implement accordingly.
  • Demonstrate flexibility and adaptability to new situations and assignments.
  • Set challenging goals and reach a high standard of performance despite barriers encountered.
  • Perform duties with awareness of broader organizational impact, ensuring actions and decisions support department and organizational success.
  • Promote and support continuous improvement and organizational change.
  • Work under minimal supervision.

COMMUNICATION/HUMAN RELATIONS

  • Model the Principles of Public Service (Policy AD LOCAL).
  • Communicate in a timely and effective manner and interact professionally.
  • Build professional relationships with colleagues and clients, maintaining regular interaction to meet shared outcomes.
  • Demonstrate self-confidence, professionalism, and a high level of customer service skills (e.g., courtesy, patience, diplomacy, etc.) at all times and, in particular, when under stressful or unprecedented situations while working with colleagues and clients.
  • Demonstrate professional-level written and oral communication skills.
  • Work collaboratively in a team setting.
  • Keep supervisors informed.
  • Regularly handle and maintain confidentiality of sensitive communications and information at all times.

SUPERVISION AND ORGANIZATION OF STAFF

  • None.

BUDGET RESPONSIBILITY

  • Be aware of and follow Center guidelines of allowable costs when recommending use of public funds for expenditures for supplies, equipment, and facilities in area of assignment.

PHYSICAL/MENTAL DEMANDS & ENVIRONMENTAL FACTORS

  • Tools/Equipment Used: Standard office equipment including personal computer, peripherals, copy machine, phone, etc.
  • Posture: Prolonged sitting; occasional standing, bending/stooping, pushing/pulling, and twisting.
  • Motion: Repetitive hand motions including frequent keyboarding and use of mouse; occasional reaching.
  • Lifting: Light lifting and carrying (less than 15 pounds); occasional heavy lifting/carrying (15-50 pounds).
  • Environment: This role primarily operates in an in-person, dynamic office setting, characterized by frequent verbal communication, movement, and collaboration among team members (small to large in-person gatherings/meetings); exposure to low or intense illumination; exposure to office equipment noise; may work prolonged or irregular hours; occasional travel; and, occasional remote work (after pre-determined length of employment).
  • Mental Demands: Work with frequent interruptions; maintain emotional control under stress.

ADDITIONAL REQUIREMENTS

  • Champion and model the Center's Mission, Vision, Core Values, and Service Standards.
  • Function within the policies and procedures of ESC-20.
  • Accept other responsibilities as assigned.
  • Dress and groom appropriately for the ESC-20 work setting.
  • Travel independently to fulfill responsibilities of the position.
  • Maintain regular and reliable attendance, majority in-person/onsite.
  • Serve at the will of the Executive Director.

Deadline to apply: August 17, 2026

Effective 09/01/2026, the starting salary will be $7,378.00 monthly.

Numbers & Facts

LocationSan Antonio, TX

Similar Jobs

See more jobs