Software Engineer 3 (Senior Java Developer) - 26-02499


IT - TX - Austin, TX
Austin, Texas
Locations: Austin, Cedar Park, Georgetown, Round Rock
Posted On: March 12, 2026
Last Day to Apply: March 26, 2026
Pay: From $90.00 per hour

Job Title: Software Engineer 3 (Senior Java Developer)

Location: Austin, TX
Duration: 6 Months Contract


Job Summary

The Software Engineer 3 is a senior-level developer responsible for designing, developing, and maintaining enterprise applications using Java and J2EE technologies. This role requires strong experience in object-oriented programming, RESTful services, database development, and modern enterprise frameworks.

The developer will work on the SCOR BAU EI initiative, implementing system enhancements, modifying business logic, improving user interfaces, and expanding reporting capabilities while maintaining application performance, security, and code quality.


Key Responsibilities

Application Development

  • Design and develop enterprise software solutions using Java and J2EE technologies.

  • Update business logic, user interfaces, and system data models within the SCOR application.

  • Implement new features and enhancements to support evolving business requirements.

  • Maintain and improve existing application functionality in maintenance mode.

System Analysis & Design

  • Analyze business requirements and translate them into technical specifications and system designs.

  • Study system workflows, data usage, and business processes to develop efficient software solutions.

  • Investigate and resolve complex application issues and defects.

Testing & Code Quality

  • Develop and maintain unit tests using JUnit to ensure application reliability.

  • Participate in peer code reviews to maintain coding standards and best practices.

  • Maintain code coverage and testing standards across development environments.

Troubleshooting & Maintenance

  • Perform defect root cause analysis and troubleshooting for application issues.

  • Support applications across multiple environments including development, testing, and production.

  • Provide on-call support when required.

Documentation & Collaboration

  • Document technical designs, application changes, and development processes.

  • Collaborate with cross-functional teams including business analysts, QA teams, and system administrators.

  • Ensure compliance with security policies, testing procedures, and development standards.


Required Qualifications

  • 8+ years of professional experience in software development.

  • Strong expertise in Object-Oriented Programming (OOP) using Java.

  • Extensive experience with J2EE enterprise application development.


Required Technical Skills

Core Development

  • Java (OOP Programming)

  • J2EE Enterprise Application Development

  • Spring Framework

  • RESTful Web Services

Frameworks & Architecture

  • Spring AOP (Aspect-Oriented Programming)

  • Transaction Management

  • Security Implementation

Database Development

  • SQL for relational databases

  • Data modeling and query optimization

Testing

  • JUnit

  • Unit test development

  • Code coverage and automated testing practices


Preferred Skills

  • Experience with Angular UI Framework.

  • Experience developing reports using Crystal Reports.

  • Experience with Power BI for data visualization and reporting.

Skip to the main content