Java Software Engineer - Enterprise Applications

Randstad
Austin, TX, United States
7 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$120,640.0 - $131,040.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Agile Methodology Application Performance Management JIRA Database Design Database Development Software Debugging Linux Java Platform Enterprise Edition (J2EE) Performance Tuning Systems Development Life Cycle Software Engineering
+5 more
Software Systems SQL Databases Enterprise Software Applications Atlassian Tools Tools for Reporting

Job description

  • Lead the design, coding, testing, debugging, and deployment of enterprise Java applications.
  • Analyze technical and functional requirements to develop scalable software solutions.
  • Develop flowcharts, technical documentation, user instructions, and system diagrams.
  • Perform database design, SQL development, package deployment, and trigger creation.
  • Analyze application logs, system performance, memory utilization, and connectivity issues to resolve production problems.
  • Develop and implement enhancements to improve application performance and system efficiency.
  • Create and maintain backup and recovery processes supporting business continuity.
  • Coordinate technical work assignments and mentor development team members.
  • Participate in software planning, analysis, estimation, and project coordination.
  • Collaborate with stakeholders to evaluate new application requirements and system modifications.
  • Develop programming standards, procedures, interfaces, and reporting solutions.
  • Support production releases and participate in troubleshooting during off-hours as needed.

Requirements

Join a high-impact development team building and enhancing large-scale enterprise applications that support mission-critical operations. We are seeking an experienced Senior Java Software Engineer with deep expertise in Java, SQL, and Linux who enjoys solving complex technical challenges and delivering reliable, high-performing software solutions. In this hybrid role, you will lead application development efforts, optimize system performance, troubleshoot production issues, collaborate with cross-functional teams in an Agile environment, and help modernize enterprise applications. If you enjoy developing scalable software, solving complex technical challenges, and making a meaningful impact through technology, we encourage you to apply., 15+ years of professional Java development experience.

10+ years of SQL database development and administration experience.

8+ years supporting and enhancing large-scale enterprise applications within a collaborative development team.

5+ years of Linux experience.

Strong understanding of the software development lifecycle (SDLC).

Experience troubleshooting complex production application issues.

Ability to develop technical documentation and system specifications.

Strong analytical, problem-solving, and communication skills.

Preferred Qualifications:

Experience with Atlassian tools, particularly Jira.

Experience working within Agile development environments.

Experience supporting State of Texas applications.

Experience working within Texas Department of Public Safety environments.

Experience modernizing legacy mainframe applications into Java/SQL platforms.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

1:14 min

Evolution of distributed SQL database architectures

Wei Hu Wei Hu · WWC 2024

5:02 min

Application lifecycle phases and cross-functional technology roles

Anastasia Troitskaya Anastasia Troitskaya · Europe 2026 Virtual

5:47 min

Integrating user stories and test automation via Jira tools

Christoph Ruggenthaler · LIVE

Videos

See all

Related articles

See all