Air InfoSec

Java Developer

Air InfoSec  •  Remote  •  3 hours ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description


This is a remote position.


The
Java Developer

will support the Railroad Commission of Texas on the application modernization initiative. This role is responsible for analyzing existing Java codebases, identifying embedded business logic, and collaborating with Business Analysts to translate technical functionality into clear functional requirements. The candidate will bridge the gap between technical and business teams by reviewing legacy and modern Java applications built on frameworks such as Struts, EJB, Spring, and Spring Boot. The Java Developer will also produce technical documentation including functional specifications, process flows, data mappings, and technical design documents to support accurate modernization planning.


Responsibilities


  • Analyze existing Java applications to understand business logic, workflows, and system behavior.

  • Review source code built on Spring, Java EE, Struts, EJB, PrimeFaces, and other legacy frameworks to identify business rules, data flows, and integration points.

  • Collaborate with Business Analysts to explain technical functionality in business terms and validate requirements against existing system behavior.

  • Produce documentation including functional specifications, process flows, data mappings, and technical design documents.

  • Support application modernization efforts by identifying reusable logic and system dependencies.

  • Assist in troubleshooting and clarifying system behavior during testing phases.

  • Participate in discussions with architects, developers, and stakeholders to ensure accurate understanding of current systems.

  • Develop and support application components including software, forms, and database schema changes in accordance with Railroad Commission of Texas standards, industry best practices, and customer requirements.

  • Perform technical analysis on existing defects or proposed enhancements to increase efficiency or adapt to new procedures, and identify root cause and resolution for complex problems.

  • Prepare and maintain technical documentation as required, including process flows, data models, project plans, environment diagrams, and test plans.


Requirements


Minimum Qualifications


  • Graduation from an accredited four-year college or university with a degree in computer science or a related field.

  • 4 years of experience in software development using Java, including Core Java, REST APIs, Struts, PrimeFaces, EJB, and other Java EE design patterns; Spring/Spring Boot experience is strongly valued.

  • 4 years of experience with SQL databases (Oracle, SQL Server, or similar) and version control systems (Bitbucket).

  • Demonstrated ability to troubleshoot and resolve complex technical issues with strong analytical and problem-solving skills.

  • Must be available some nights and weekends to support code deployments and application support.

  • Meticulous attention to detail with the ability to produce high-quality work in a dynamic environment.

  • Highly organized with the ability to manage multiple tasks simultaneously and meet deadlines.

  • 2 years of experience with Unix/Linux and Bash/Korn shell scripting.


Preferred Qualifications


  • 4 years of SCP experience.

  • 4 years of demonstrated proficiency with database technologies.

  • 4 years of experience in application modernization or migration projects.

  • 4 years of experience in regulated industries such as oil and gas, healthcare, or government.

  • 4 years of experience with service-oriented architecture (SOA) concepts, microservices, and RESTful APIs, primarily as a consumer of those services.


Additional Requirements


  • Selected candidates are required to access the Railroad Commission of Texas technical environment via GoToMyPC or similar remote access software and must have a device capable of handling this connection, including a headset as needed.

  • The Railroad Commission of Texas may provide a desktop or laptop device for connection to the RRC network in certain situations; any agency-provided laptop must be returned to the RRC Help Desk upon candidate resignation, termination, or end of contract.

  • All travel, per diem, parking, and living expenses are at the candidate's expense unless pre-approved in writing by the Railroad Commission of Texas.


Work Location and Schedule


Location: Remote (Work from Home)

Schedule: Monday through Friday, 8:00 AM to 5:00 PM, excluding State holidays; occasional nights, weekends, and holidays may be required as coordinated and pre-approved by the Railroad Commission of Texas.

Work Arrangement: Remote; primary work location is work from home.
Air InfoSec

About Air InfoSec

Air InfoSec is an Austin, Texas based cybersecurity consulting and staffing firm specialized in pairing military veterans, veteran spouses, and transitioning service members with government agency employment opportunities. Air InfoSec can identify and deliver process improvements and meaningful savings within cybersecurity. We often look for talented individuals to join our team on a remote basis. If you are interested or would like additional information, please contact us.

Industry
IT & Software
Company Size
1-10 employees
Headquarters
Austin, TX
Year Founded
2023
Social Media