Java Developer I

Education Service Center Region 20

  • San Antonio, TX
  • 4 days ago

    Highlights

    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). 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.

    Numbers & Facts

    LocationSan Antonio, TX

    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.

    Similar Jobs

    See more jobs