> Markdown version of [/jobs/ext/1019259-it-applications-developer-senior-java](https://www.wearedevelopers.com/jobs/ext/1019259-it-applications-developer-senior-java). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # IT Applications Developer/Senior (Java) - **Company:** State of Nebraska - **Location:** Lincoln, NE, United States - **Experience:** Expert - **Salary:** $73,362.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Data Analysis, Software Applications, Unit Testing, Software Documentation, Information Systems, Computer Programming, Relational Databases, Database Design, Software Debugging, Oracle Application Express, Systems Analysis, Microsoft SQL Server, Oracle Databases, Oracle (Applications), Software Engineering, Software Requirements Analysis, Software Systems, System Testing, Web Applications, Apex Code, Git, Information Technology, Physical Data Models, Software Version Control, Programming Languages - **Published:** June 4, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=d387ed460bb66762 ## About the Role Do you have experience in Programming languages?, Minimum Qualifications: A bachelor's degree or equivalent in computer science, information systems, mathematics, engineering or other related field and two years of experience, education, or training in coding computer applications; programming experience can be substituted for education on a year for year basis. Preferred Qualifications : proficiency in Java programming language and frameworks; understanding of software development principles and best practices; problem solving skills and analytical skill; strong communication and interpersonal skills; experience with SQL Server and Oracle database development; Oracle Application Express (APEX) Experience; knowledge of Nebraska Tax Programs; familiarity with version control systems (e.g., Git). Knowledge/Skills/Abilities : systems analysis and design; software development principles and methods; software system testing procedures; system documentation; database design; database management principles and methodologies; troubleshooting and debugging large complex computer applications; excellent written and verbal communication skills; organize, plan, and prioritize work under pressure of deadlines; work effectively in a team environment to gather system requirements; provide guidance to less experienced coworkers; show initiative; and demonstrate good judgement. ## Description **The Department does NOT sponsor Science, Technology, Engineering & Mathematics (STEM) Optional Practical Training (OPT) (Form I-983) or non-immigrant work visas for these positions.**, Nebraska Department of Revenue is seeking an experienced Senior IT Application Developer proficient in Java, SQL Server, and Oracle to work in a team environment to build and enhance software. Under limited supervision, this position is responsible for designing, developing, and maintaining applications that meet the business requirements of department. This position will collaborate with cross-functional teams to deliver high-quality software solutions., Systems Analysis: * Work collaboratively with end users and other stakeholders to define system requirements * Perform information analysis and organization * Estimate cost of potential application development & modification projects System Design & Implementation: * Create implementation plans * Prepare system documentation * Provide ongoing support and maintenance for console and web applications Programming & Testing: * Gather requirements for data definitions * Develop and debug program code * Perform alpha/unit testing and participate in system program testing * Design, build, and maintain logical/physical data models using relational database principles General Duties: * Consult with end users, peers, and management on application issues * Assists and mentor peers and subordinates ## Related Videos - [Data-Oriented Programming - Version 1.1](https://www.wearedevelopers.com/videos/1634-data-oriented-programming-version-1-1) - [Are you still programming unit tests or already generating?](https://www.wearedevelopers.com/videos/722-are-you-still-programming-unit-tests-or-already-generating) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Navigating the Future of Junior Developers in Tech](https://www.wearedevelopers.com/videos/1280-navigating-the-future-of-junior-developers-in-tech) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Java Basics](https://www.wearedevelopers.com/magazine/122-java-basics) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges)