DPS - IT - Java Developer - 0244

Texas Department of Public Safety

Austin (TX)

On-site

USD 90,000 - 140,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Texas A&M International seeks a senior-level Java developer to design, code, test, and deploy complex software across multiple projects. You'll work in a rigorous environment with cross-functional teams, driving quality and on-time delivery.

You will mentor junior developers, participate in design reviews, and ensure compliance with regulatory, security, and accessibility guidelines while maintaining scalable software architectures.

Qualifications

  • Education: High School Diploma/equivalent required; Bachelor's degree in STEM preferred.
  • Six years of SDLC experience on a development team.
  • Experience with Java and related development tools is required; additional frameworks are a plus.
  • Valid driver license from your state of residence.
  • Regulatory knowledge of TXDPS, state and federal guidelines; 508 accessibility.
  • Strong analytical, leadership, and communication skills; willing to mentor others.
  • Familiarity with Agile or hybrid SDLC environments.

Responsibilities

  • Develop complex code using best practices to meet system requirements.
  • Produce and review software deliverables across design, development, testing, and implementation.
  • Participate in peer code reviews and propose improvements.
  • Collaborate with project managers, developers, testers, and business partners.
  • Identify issues and provide viable solutions during development and testing.
  • Train and mentor junior developers in development methodologies.

Skills

Analytical thinking
Mentoring juniors
Team collaboration
Agile development

Education

Bachelor's degree in STEM or related field

Tools

Java
SQL
DB2
Tapestry
Hibernate
XML
XSLT
.Net
Apache
Tomcat
Linux
Spring
JDBC

Job description

Press Control+M to start dragging object

ptnbsid=So1xKnaHxY7czvzOFubRIGedIu0%3d&ptpinrand=%2fZP%2fqejy1SnrWTkUDh2gwQ%3d%3d&ptpinhash=%7b3%7dsgWlmlrlR1gxFDImGsQKvNcOmhSnyiTP2aSBP%2fcoJmo%3d

PLEASE NOTE: All applications must contain complete job histories, which includes job title, dates of employment, name of employer, supervisor's name and phone number and a description of duties performed. If this information is not submitted, your application may be rejected because it is incomplete. Resumes do not take the place of this required information.

GENERAL DESCRIPTION: Performs advanced (senior-level) computer programming work. Work involves analyzing system specifications to develop software for computer applications; developing solution software; documenting the methods and procedures used in software development; and testing, correcting, and revising software; overseeing the planning, scheduling, and assigning of programming projects; analyzing proposed computer applications; and providing technical programming assistance. Develops highly complex software applications in both Waterfall and AGILE development environments. Work under minimal supervision, with considerable latitude for the use of initiative and independent judgment.

Applicants must fully complete the summary of experience to determine if minimum qualifications are met.

ESSENTIAL DUTIES / RESPONSIBILITIES:
  • 1. Develop complex code using best practices and ensure the design and implementation fit within the system and requirements, ensuring performance measures are met.
  • 2. Produce and review software deliverables and documentation throughout the design, development, testing and implementation phases.
  • 3. Participate in peer code reviews and offer suggestions to improve code or correct potential design, functional, or performance issues.
  • 4. Work closely with all project team members (including project managers, developers, testers and business partners).
  • 5. Identify issues and provide solutions to issues that arise during software development and testing.
  • 6. Train and mentor junior developers staff in development methodology, software development lifecycle and establish business processes.
  • 7. Participate in meetings with technical and non-technical personnel.
  • 8. Provide project updates and status to team leads and/or management.
  • 9. Work on several projects, production issues and day-to-day operations at the same time.
  • 10. Participate in reviews of technical documentation to include design specifications, business, requirements, functional requirements and use cases for quality defects.
  • 11. Create technical documentation, system processes and designs & integrations with other systems.
  • 12. Create, build, deploy and maintain multiple branches of source code ensuring proper segregation.
  • 13. Attend work regularly and observe approved work hours in accordance with agency leave and attendance policies.
  • 14. Perform other duties as assigned.
GENERAL QUALIFICATIONS and REQUIREMENTS:

Education High School Diploma/equivalent required. Graduation from an accredited four-year college or university with a Bachelors Degree with Major or coursework emphasis in (STEM) Science, Technology, Engineering, and Mathematics or a related field preferred.

Experience Identified by option

Java Developer 0244JE
Minimum of six (6) years experience on a team with technical developers through a full system development life cycle using the following: Java, Java related tools for application development, SQL, DB2 is required. Experience with Tapestry, Hibernate, XML, XSLT, .Net, Apache, Tomcat, Linux, Spring/Spring MVC/Spring framework and JDBC is a plus.

Licensure and/or Certification Must possess a valid driver license from state of residence.

Critical Organizational Infrastructure requirements This job may be responsible for conducting research on, working on, or having the ability to access critical organizational infrastructure; must be able to maintain the security and integrity of the infrastructure related to this role. Additionally, and more specifically, must not be employed by nor have any connection or continuous connections to any governmental entity or political apparatus of a country listed in 15 C.F.R. §791.4.

Regulatory knowledge Working knowledge of, or the ability to rapidly assimilate information related to TXDPS, State and Federal regulations, legislation, guidelines, policies and procedures. Design, code, test, and debug applications in accordance with Section 508 accessibility specifications.

Supervisory/Managerial/Leadership skills Knowledge of management and supervisory methods and principles, performance and productivity standards, and fiscal/budget management. Able to develop plans, policies, and procedures for efficient workflow and overall effectiveness. Must exhibit integrity; provide clear direction to subordinates; promote teamwork and be able to motivate others to accomplish goals.

Interpersonal Skills Must demonstrate an ability to exercise poise, tact, diplomacy and an ability to establish and maintain positive, working/professional relationships with internal/external customers.

Organizational and Prioritization Skills Must be organized, flexible, and able to effectively prioritize in a multi-demand and constantly changing environment; able to meet multiple and sometimes conflicting deadlines without sacrificing accuracy, timeliness or professionalism.

Presentation/Communication Skills Must be able to construct and deliver clear, concise, and professional presentations to a variety of audiences and/or individuals.

Research and Comprehension Must demonstrate ability to quickly and efficiently access relevant information and be able to utilize and/or present research and conclusions in a clear and concise manner.

Analytical Reasoning/Attention to Detail Must demonstrate an ability to examine data/information, discern variations/similarities, and be able identify trends, relationships and causal factors, as well as grasp issues, draw accurate conclusions, and solve problems.

Technology (computers/hardware/software/operating systems) Must possess appropriate levels of proficiency with utilized software and systems and be able to learn new software/systems. Demonstrated proficiency with Microsoft Office Suite (Word, Excel, PowerPoint, Outlook). Knowledge of the principles, practices, and techniques of programming and systems analysis; computer operations procedures and systems; and computer programming languages. Skill in problem solving, in critical thinking, in computer programming, in the use of hardware and software, and in modifying or developing software for applications. Ability to process information logically; to design programs and systems logic; to prepare program specifications; to code, test, and debug software; to interpret technical information related to program.

Knowledge of the principles, practices, and techniques of computer programming and systems analysis; computer operations procedures and systems; and computer programming languages, with an emphasis on Java.

Experience or familiarity with the following is highly desirable:
  • Applications built on a Java Swing-based framework
  • Texas Law Enforcement Telecommunications System TLETS
  • Java SE and EE development, including Servlets, JSP, and JDBC
  • Modern frameworks such as Spring, Spring Boot, or Hibernate
  • Web services development RESTful and/or SOAP APIs
  • SQL and relational database integration e.g., Oracle, MS SQL Server
  • Version control systems like Git
  • Secure coding practices and data handling in law enforcement or sensitive environments
  • Debugging, unit testing e.g., JUnit, and performance tuning
  • Working in an Agile or hybrid SDLC environment

Confidentiality and Protected Information Must demonstrate an ability to responsibly handle sensitive and confidential information and situations and adhere to applicable laws/statutes/policies related to access, maintenance and dissemination of information.

Safety Must be able to work in safe manner at all times, avoiding shortcuts that have potential adverse results/risks, and must be able to comply with safety standards and best practices.

Travel and/or Schedule Availability for after-hours, weekends, and emergency work may be required as needed. Travel (in city, and surrounding areas) as needed.

PHYSICAL and/or ENVIRONMENTAL DEMANDS

The physical and environmental demands described here are representative of those encountered and/or necessary for the employee to successfully perform the essential functions of this job; reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Environment: Office/Indoors;
Ambulatory skills, e.g. stand, walk, sit, climb, balance, stoop, kneel, crouch;
Hand-eye coordination and arm/hand/finger dexterity;
Ability to speak, hear, and exercise visual acuity;
Ability to transfer weights of twenty-five (25) pounds anticipated for this position;
Driving requirements: Occasional (ten [10%]).
State of Texas Benefits and Retirement Information https://www.ers.texas.gov/

Current DPS employees who submit applications for posted DPS positions shall notify their immediate supervisor in writing.

A DPS employee who is selected for a position in the same salary group and state title as their current position will be transferred with no salary change.

A DPS employee who is selected for a position in their current salary group with a new state title may receive an increase of no more than 3.4% over their current salary regardless of posted salary.

Salary is contingent upon qualifications and is subject to salary administration and budgetary restrictions.

DUE TO THE HIGH VOLUME OF APPLICATIONS WE DO NOT ACCEPT TELEPHONE CALLS. ONLY CANDIDATES SELECTED FOR INTERVIEW WILL BE CONTACTED.

State of Texas retirees may be rehired for full-time, non-commissioned positions only under very specific circumstances.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

DPS - CRD - CRD Quality Assurance Analyst - 1410
DPS - CRD - CRD Quality Assurance Analyst - 1410

Texas Department of Public Safety • Austin (TX)

Hybrid
USD 65,000 - 90,000
DPS - HSD - Communications Supervisor - 1586
DPS - HSD - Communications Supervisor - 1586

Texas A&M International • Houston (TX)

On-site
USD 70,000 - 90,000
DPS - CID - Staff Services Officer
DPS - CID - Staff Services Officer

Texas Department of Public Safety • Austin (TX)

On-site
USD 52,000 - 76,000
DPS - HSD - Police Communications Operator V - 6099
DPS - HSD - Police Communications Operator V - 6099

Texas Department of Public Safety • Austin (TX)

On-site
USD 50,000 - 60,000
Recruitment bonus
DPS - DLD - Hourly License Specialist - Field Ops - 0171
DPS - DLD - Hourly License Specialist - Field Ops - 0171

Texas Department of Public Safety • Lake Worth (TX)

On-site
USD 21,000 - 34,000
DPS - DLD - License Specialist
DPS - DLD - License Specialist

Texas Department of Public Safety • Beaumont (TX)

On-site
USD 45,000 - 60,000
DPS - DLD - Contract & Compliance Coordinator - 1687
DPS - DLD - Contract & Compliance Coordinator - 1687

Texas Department of Public Safety • Austin (TX)

On-site
USD 60,000 - 85,000
DPS - THP - Capitol Security Officer - 6234
DPS - THP - Capitol Security Officer - 6234

Texas Department of Public Safety • Austin (TX)

On-site
USD 42,000 - 62,000
DPS - DLD - License Specialist
DPS - DLD - License Specialist

Texas Department of Public Safety • Lewisville (TX)

On-site
USD 40,000 - 55,000
DPS - FIN - Senior Budget Analyst - 1158
DPS - FIN - Senior Budget Analyst - 1158

Texas Department of Public Safety • Austin (TX)

Hybrid
USD 70,000 - 100,000