Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Avalon Healthcare Solutions

Software Engineer II

Avalon Healthcare Solutions

Software Engineer II developing and maintaining applications critical for Avalon Healthcare Solutions. Collaborating in an agile team environment and contributing to system design and architectural decisions.

Posted 7/9/2026full-timeTampa • Florida • 🇺🇸 United StatesJuniorMid-LevelWebsite

Tech Stack

Tools & technologies
AWSEC2HibernateJavaJUnitMicroservicesMS SQL ServerNoSQLSDLCSOAPSpringSpring BootSpringBootSQL

About the role

Key responsibilities & impact
  • Develop low-to-medium complexity design documents and contribute to application diagrams from defined requirements.
  • Take on small to medium tasks and drive them to completion with minimal coaching, including small research tasks and basic design work.
  • Support the growth of QA team members and junior engineers, and participate in code reviews for peers, applying and adhering to established coding best practices and procedural standards.
  • Support quality delivery by following the team's definition of done and flagging potential issues when identified.
  • Develop and execute unit test plans, including regression testing, and assist in developing functional test plans to verify system functionality according to requirements and guidelines.
  • Perform application administration and support, triaging and resolving integration issues, documenting, and tracking product defects, and implementing solutions.
  • Participate in on-call rotation schedule.
  • Contribute to and follow Avalon’s Agile/SAFe process for developing, testing, maintaining, and deploying code.
  • Collaborate with product owners, engineering leads, and architects, aligning IT solutions with business objectives.
  • Adhere to the defined SDLC: Write code and tests that adhere to the company defined SDLC (software defined delivery lifecycle). Ensure all work complies with the team's definition of done.
  • Incorporate AI tools into daily development workflows across code generation, debugging, research, and writing tests and documentation. Must review and validate all AI-generated output before submission and transparently flag AI usage to senior engineers or leads for appropriate oversight and review.
  • Evaluate and adopt new technologies or tools that enhance system performance maintainability.
  • Work effectively within the immediate team and occasionally across other teams or enabler teams. Communicate clearly with the engineering manager, product owner, and scrum master. Explain medium-complexity problems and demonstrate completed work in sprint demos.

Requirements

What you’ll need
  • Bachelor’s degree in Management Information Systems, Computer Science, or a related discipline; or equivalent relevant business and technical experience; Advanced degree desired.
  • Minimum of 2 to 4 years of experience in application software development, maintenance, implementation, and support.
  • Ability to interpret and implement low-level designs provided by architects or senior engineers and effectively communicate implementation details to the team.
  • Solid experience in backend development with Java 21+, Spring Boot 3+, Hibernate, and other Spring libraries
  • Working knowledge of AWS services (e.g., S3, EC2, ECS/Fargate, Lambda) and familiarity with CI/CD pipelines.
  • Solid understanding of OOP concepts, design patterns, and MVC architecture.
  • Experience using source control tools like GitHub, including branching strategies, pull requests, and resolving merge conflicts.
  • Experience with MS SQL Server and T-SQL.
  • Experience with NoSQL a plus.
  • Familiarity with middleware and integration concepts and techniques (SOAP, Web Services, XML, JSON, REST, SAML, APIs, Microservices).
  • Strong written and oral communication skills.
  • Demonstrated ability to deliver and support quality solutions on time.
  • Experience working in an Agile software development environment.
  • Experience with unit test frameworks such as JUnit.
  • Working knowledge of patterns such as Dependency Injection, the Builder Pattern, and OOP.

Benefits

Comp & perks
  • remote work eligibility with quarterly travel required to corporate office
  • Equal Opportunity Employer - Vet/Disability

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Java 21+Spring Boot 3+HibernateMS SQL ServerT-SQLNoSQLOOP ConceptsDesign PatternsUnit Test FrameworksCI/CD Pipelines
Soft Skills
Strong Written CommunicationStrong Oral CommunicationCollaboration