Job ID: TX-40523R0005279 (910491216)
Remote Java Developer (10+) with JDBC, Hibernate, JSON, SQL, AIX, Spring Boot/Batch/MVC, microservices, RESTful, Git/Bitbucket, Eclipse/IntelliJ/NetBeans, Agile, Maven, Power Apps/Automate, Azure, Unix/Linux scripting, JBoss/Tomcat, JIRA, CI/CD, Bamboo/Jenkins/Hudson, Junit, Mockito, Selenium, and Kubernetes experience
Location: Austin TX (DPS)
Duration: 7-19 months
Minimum Requirements:
Years Required/Preferred Experience
8 Required Experience developing web-based applications and web services using Java, JDBC, JavaScript, Hibernate, JSON, XML, HTML and CSS
3 Preferred Experience and knowledge of SQL and relational database systems such as SQL Server and AIX
3 Preferred Experience with application frameworks such as Spring, specifically Spring Boot, Spring Batch and Spring MVC
3 Preferred Experience building microservices and RESTful APIs
3 Preferred Experience integrating software modules
3 Preferred Experience with version control software such as Git or Bitbucket
3 Preferred Experience using integrated development environments such as Eclipse, IntelliJ or NetBeans
3 Preferred Experience with Agile methodology for software development
3 Preferred Experience building Maven based application
3 Preferred Strong written and verbal communication skills.
3 Preferred Experience in the Microsoft cloud development platform, specifically with Power Apps, Power Automate and Azure
3 Preferred Experience in Unix/Linux OS and Shell Programming
3 Preferred Experience with web and applications servers (Apache/Tomcat, JBoss)
3 Preferred Experience with planning, tracking team efforts and product releases using work tracking software such as JIRA.
3 Preferred Experience building, maintaining, and ensuring Continuous Integration / Continuous Delivery (CI/CD) pipelines that deploy to cloud and local resources using tools such as Bamboo and Jenkins/Hudson
3 Preferred Experience with the development of unit and automation tests using software such as Junit, Mockito or Selenium
3 Preferred Ability to write detailed technical documentation.
3 Preferred Experience coding applications that can be deployed to server-less architectures or virtual servers.
3 Preferred Experience with Container based architecture and deployments such as Docker or Kubernetes
The Department of Information Resources (DIR) requires the services of 2 Developer/Programmer Analyst (Java) hereafter referred to as Worker, who meets the general qualification of legacy and core and the specifications outlined in this document for Texas Department of Public Safety.
Performs highly complex (senior-level) computer programming work. Develop complex applications requiring excellent analytical and problem-solving skills using Java in an Agile delivery framework. Drive development process from concept and design, as well as providing deliverables. Responsible for identifying, prioritizing, and tracking issues through resolution. Will assist senior and lead developers in following development standards. Works under limited supervision, with considerable latitude for the use of initiative and independent judgment
