Post Job Free
Sign in

Software Engineer - Java-Full Stack-AI/ML

Company:
Kforce
Location:
Phoenix, AZ, 85002
Posted:
May 11, 2026
Apply

Description:

Kforce has a client who is seeking a Software Engineer.

This is a six month contract position with possibility of conversion to full time based on performance.

Work can be performed remotely from anywhere in the United States, but must be performed during PHX/MST hours.

Summary: We are seeking a highly skilled Full Stack Java Engineer with a strong foundation in AI and machine learning to support the development of advanced, enterprise-level applications.

This role will play a key part in designing, building, and enhancing sophisticated software solutions that drive intelligent automation and scalable system performance.

Key Responsibilities: * Design, develop, and maintain full stack Java applications across front-end and back-end layers * Collaborate with stakeholders to gather and analyze system requirements and translate them into technical solutions * Evaluate and implement enhancements, ensuring alignment with evolving business and technology needs * Apply AI/ML expertise to support model integration, intelligent automation, and advanced analytics capabilities * Develop detailed software specifications, test plans, and technical documentation * Write clean, efficient, and scalable code aligned with best practices and client requirements * Perform unit testing, debugging, and troubleshooting across new and legacy systems * Customize and implement system software solutions tailored to functional requirements * Create and manage migration packages for testing and deployment phases * Conduct quality assurance reviews and ensure overall system reliability and performance * Support post-implementation validation and resolve defects identified during testing* Bachelor's degree in Computer Science, Computer Engineering, or a related technical field * 3-5 years of professional software development experience * Strong foundation in computer science fundamentals, including data structures, algorithms, and software design * Experience designing and developing large-scale, enterprise-level software systems * Proven experience building full stack Java applications * Working knowledge of AI/ML concepts, including model integration and applied AI solutions * Experience with troubleshooting and unit testing across both new development and legacy systems * Demonstrated ability to diagnose and resolve complex technical issues * Strong problem-solving skills and attention to detail

Apply