Skip to main content

Software Engineer - Java, Full Stack, AI/ML

Technology
Kforce Technology Staffing
Phoenix, United States4 days agoUntil 7/11/2026
Full time

Job description

Requirements

Must have:

- We require a bachelors degree in Computer Science, Computer Engineering, or another closely related technical discipline.
  • We are looking for 3–5 years of professional software development experience.
  • We need a strong grasp of computer science fundamentals, including data structures, algorithms, and software design principles.
  • We seek experience architecting and building large-scale, enterprise-grade software platforms.
  • We require proven hands-on experience developing full stack Java applications.
  • We value working knowledge of AI and machine learning concepts, including model integration and practical AI-driven solutions.
  • We need experience with unit testing and troubleshooting across both new builds and legacy environments.
  • We are looking for a demonstrated ability to identify, analyze, and resolve complex technical issues.
  • We expect strong problem-solving ability and careful attention to detail.

Responsibilities:

- We design, develop, and maintain full stack Java applications across both front-end and back-end components.
  • We collaborate with stakeholders to understand business and system needs and convert them into technical solutions.
  • We assess opportunities for improvement and implement enhancements that support changing business and technology goals.
  • We apply AI and machine learning expertise to enable model integration, intelligent automation, and advanced analytics.
  • We create detailed software specifications, test plans, and technical documentation.
  • We write clean, efficient, and scalable code aligned with best practices and client expectations.
  • We perform unit testing, debugging, and issue resolution for both new and existing systems.
  • We tailor and implement software solutions to meet functional requirements.
  • We prepare and manage migration packages for testing and deployment activities.
  • We conduct quality assurance reviews to help ensure system reliability and performance.
  • We support post-implementation validation and fix defects uncovered during testing.

Company:

We are hiring a Software Engineer for a six-month contract role with the potential to convert to full time based on performance. This position can be performed remotely from anywhere in the United States, provided work is completed during PHX/MST hours. You will join us in building advanced, enterprise-level applications that combine full stack Java development with AI and machine learning capabilities to drive intelligent automation and scalable performance.

We offer eligible employees a comprehensive benefits package that includes medical, dental, and vision coverage, HSA, FSA, 401(k), and life, disability, and ADD insurance, along with paid time off for salaried staff and paid sick leave for qualifying hourly Service Contract Act roles. This role is not eligible for bonuses, incentives, or commissions.

Keywords
OCamlUnit TestingJavaDebugger

¿Te interesa este puesto?