Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Hirenza Logo

Software Engineer

Hirenza

Salary not specified
Sep 1, 2025
Remote, US
Apply Now

Avalon Administrative Services LLC is looking for a Software Engineer III to develop, support, and maintain complex software applications and system integrations, ensuring high-quality deliverables that align with the company's strategic objectives.

Requirements

  • extensive backend development experience with Java 21+ and Spring Boot 3+
  • solid understanding of Hibernate and related Spring libraries.
  • Practical experience working with AWS cloud services such as S3, EC2, ECS/Fargate, and Lambda is essential, complemented by knowledge of CI/CD pipelines.
  • Strong understanding of Object-Oriented Programming, design patterns, and MVC architecture is necessary.
  • Proficiency with MS SQL Server, T-SQL, and NoSQL databases is preferred.
  • Familiarity with middleware interfaces, web services, REST APIs, XML, JSON, and microservices architecture is vital.
  • familiar with unit testing frameworks such as JUnit or 'gotest'

Responsibilities

  • Design and develop detailed technical specifications and application diagrams based on business requirements, translating high-level designs into low-level implementation plans.
  • Mentor and coach junior engineers and QA team members, promoting coding best practices, conducting code reviews, and ensuring adherence to quality standards and procedural compliance.
  • Develop and execute comprehensive unit and regression tests, assisting in functional testing to verify system functionality aligns with requirements.
  • Provide application support by performing administration tasks, troubleshooting integration issues, documenting defects, and implementing effective solutions.
  • Contribute to Agile/SAFe development processes, collaborating with product owners, architects, and engineering leads to deliver high-impact features that meet business objectives.
  • Follow the Software Development Life Cycle (SDLC) guidelines, ensuring code quality, documentation, and compliance with the team’s definition of done.
  • Evaluate and adopt emerging technologies and tools that can improve system performance, scalability, and maintainability.

Other

  • minimum of 5 to 7 years of professional experience in application development, maintenance, and support is required.
  • Excellent communication skills
  • proven track record of delivering high-quality solutions on time
  • experience in Agile environments are also required.
  • ability to mentor junior developers effectively.