Software Engineer III - 25-34075


IT - TX - Austin, TX
Austin, Texas
Locations: Austin, Cedar Park, Georgetown, Round Rock
Posted On: December 10, 2025
Last Day to Apply: December 24, 2025
Pay: $80.00 per hour

Software Engineer III – Contract Role

Location: Austin, TX
Duration: 8 Months
Schedule: Hybrid – 3 Days Remote / 2 Days Onsite (Mondays & Thursdays)

Job Description

The Software Engineer III will design, develop, enhance, and maintain enterprise-level applications while supporting multiple software initiatives. This role requires strong technical expertise in J2EE development, modern web technologies, REST services, and Agile methodologies. The engineer will collaborate with cross-functional teams to deliver reliable, scalable, and secure application solutions.

Key Responsibilities

  • Develop software solutions by analyzing system requirements, user needs, workflows, and data patterns.

  • Design, build, enhance, and maintain enterprise-level J2EE and portal-based applications within an SOA environment.

  • Participate in the full SDLC including requirements analysis, design, development, testing, and deployment.

  • Support and enhance applications related to workflow management, document services, eligibility web services, call center inquiry tools, and other social services systems.

  • Collaborate with cross-functional teams to achieve project objectives and resolve technical challenges.

  • Create technical documentation, design specifications, and architectural artifacts.

  • Perform system analysis, debugging, performance tuning, and configuration optimization.

  • Develop and maintain data/process models to support system improvements.

  • Apply modern testing methods to ensure application accuracy, stability, and performance.

  • Provide technical support during testing cycles and production implementation.

  • Participate in code reviews, design walk-throughs, and technical standards discussions.

  • Troubleshoot, diagnose, and resolve issues for Java-based applications in an SOA environment.

  • Improve application reliability by identifying defects, optimizing code, and implementing enhancements.

  • Perform other development and support duties as assigned.

  • Communicate effectively with both technical and non-technical stakeholders.

  • Apply strong knowledge of data structures, algorithms, caching, scalability, and performance optimization.

Required Education

  • Bachelor’s degree in Computer Science, Information Systems, Engineering, MIS, or a related field.

Candidate Skills & Qualifications

Minimum Requirements (Must-Have)

  • 8+ years of hands-on server-side and web services development using J2EE for enterprise applications.

  • 8+ years participating in all phases of the SDLC.

  • 8+ years developing with J2EE application servers, authentication/authorization models, and caching strategies.

  • 8+ years programming with:

    • Java, J2EE, REST/SOAP, HTML5, JavaScript, AJAX, CSS3

    • Bootstrap, SASS, Angular, Typescript

    • Spring, JSON, XML, JWT, OAuth

    • NPM, Maven, Postman, ReadyAPI

    • OpenAPI v3, Mulesoft or similar integration platforms

  • 8+ years implementing secure REST services using JWT, OAuth, and related standards.

  • 8+ years developing reusable, testable modules and maintaining enterprise-level web services.

Preferred Qualifications

  • 3+ years with JBoss or IBM WebSphere Application Server (v8 or later).

  • 3+ years with Agile methodologies (Scrum preferred).

  • 3+ years with CI/CD concepts and containerized deployments.

  • 3+ years developing applications for cloud platforms.

  • 3+ years experience with Test-Driven Development (TDD) and test frameworks such as Karma, Jasmine, or Selenium.

Skip to the main content