Software Engineer (Java/AWS)

Nesco Resource, LLC

Austin, TX

JOB DETAILS
SALARY
$140,000–$150,000 Per Year
SKILLS
Agile Programming Methodologies, Amazon Simple Notification Service (SNS), Amazon Simple Storage Service (S3), Amazon Web Services (AWS), Application Integration, Application Programming Interface (API), Artificial Intelligence (AI), Automation Systems, Banking Services, Best Practices, CSS (Cascading Style Sheet), Cloud Computing, Code Reviews, Continuous Deployment/Delivery, Continuous Improvement, Continuous Integration, DevOps, Emerging Technology, Financial Services, HTML (HyperText Markup Language), Hibernate, Identify Issues, Java, JavaScript, Mentoring, Object Oriented Development, Object Oriented Programming (OOP), Object Relational Mapping (ORM), Problem Solving Skills, Process Improvement, Programming Tools, Query Optimization, REST (Representational State Transfer), Relational Databases (RDBMS), SQL Databases, Scalable System Development, Simple Queue Service (SQS), Software Administration, Software Development, Software Engineering, Software as a Service (SaaS), Spring Framework, Team Player, Technical Leadership, Test Automation, Test Plan/Schedule, User Interface/Experience (UI/UX), Vue.js
LOCATION
Austin, TX
POSTED
7 days ago

**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.

About the Company

N

Nesco Resource, LLC

Companies need talent. You want job opportunities.

That’s where we come in. We create meaningful connections between companies and candidates, and we’ve been doing it for over 65 years.
Our national workforce solutions include contract, contract-to-hire, direct placement services, and managed services for a variety of industries.

We employ specialized recruiters focused in Engineering, Information Technology, Accounting & Finance, Administrative & Customer Service, and Manufacturing & Distribution.

When you need to find a job, we're your partner.

COMPANY SIZE
10,000 employees or more
INDUSTRY
Staffing/Employment Agencies
EMPLOYEE BENEFITS
Paid Sick Days, Parking, Performance Bonus, Employee Referral Program
FOUNDED
1956
WEBSITE
https://nescoresource.com/