Software Engineer (Java/AWS)

$140,000.00 - $150,000.00 per year

Direct Placement

Information Technology

Austin, TX, 78730

Job ID: 

28643056

**Must be legally authorized to work in the United States without current or future employer sponsorship.**

We are seeking a Senior Software Engineer to join a highly collaborative and technology-forward engineering team. This individual will primarily focus on backend Java development while contributing across the full stack as needed. The team is heavily invested in modern engineering practices, including cloud-native development, AI-assisted software engineering, automation, and continuous improvement.

This is an ideal opportunity for an engineer who enjoys solving complex technical problems, embracing emerging technologies, and contributing ideas that improve products, processes, and team effectiveness.

Key Responsibilities

  • Design, develop, test, and maintain enterprise SaaS applications using Java and Spring Boot.
  • Build and support scalable backend services, APIs, and cloud-based solutions.
  • Collaborate with engineers, product teams, and stakeholders to deliver high-quality software solutions.
  • Participate in code reviews, architecture discussions, and technical planning sessions.
  • Support ongoing modernization efforts, including Java and Spring framework upgrades.
  • Troubleshoot and resolve application, integration, and performance issues.
  • Contribute to CI/CD pipelines and automated deployment processes.
  • Leverage AI-assisted development tools and actively participate in evaluating new engineering technologies and best practices.
  • Promote a culture of continuous learning, experimentation, and innovation.

Required Qualifications

  • 5+ years of software development experience in enterprise environments.
  • Strong Java development experience utilizing Object-Oriented Programming principles.
  • Experience developing applications with Spring Boot and RESTful APIs.
  • Experience building and supporting enterprise SaaS or web-based applications.
  • Working knowledge of SQL, relational databases, and query optimization.
  • Experience with cloud platforms, preferably AWS.
  • Familiarity with Agile development methodologies, CI/CD practices, and automated testing.
  • Strong problem-solving, communication, and collaboration skills.
  • Ability to work effectively in a fast-paced environment that embraces evolving development technologies and AI-assisted engineering practices.


Preferred Qualifications

  • Experience with AWS services such as S3, SNS/SQS, Athena, Redshift, or similar cloud technologies.
  • Experience with frontend technologies such as Vue.js, JavaScript, HTML, and CSS.
  • Experience with GitLab pipelines, Rundeck, or similar DevOps tools.
  • Experience with Hibernate or other ORM frameworks.
  • Experience with AI-assisted development tools and modern software engineering workflows.
  • Banking, fintech, or financial services experience.
  • Experience mentoring developers or providing technical leadership.

Technical Environment

  • Java (Java 21 migration underway)
  • Spring Boot
  • AWS Cloud Services
  • Vue.js
  • REST APIs
  • SQL Databases
  • GitLab CI/CD
  • Rundeck
  • AI-Assisted Development Tools





Nesco Resource offers a comprehensive benefits package for our associates, which includes a MEC (Minimum Essential Coverage) plan that encompasses Medical, Vision, Dental, 401K, and EAP (Employee Assistance Program) services. #LI-KR1

Nesco Resource provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.

Share this job

SCHEMA MARKUP ( This text will only show on the editor. )

Requirements to Apply

This job is no longer available