Software Engineer - Java-Full Stack-AI/ML
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
Recommended Jobs
Anaplan Manager
Our Finance Transformation team serves as trusted advisors to CFOs, COOs, CIOs, and other executives, combining strategy with hands-on delivery. We enhance finance operations and enable enterprise dec…
Federal Construction Superintendent NAVFAC and USACE Projects
Job Description Job Description Federal Construction Professionals – QCM, Superintendent, PM Use the link below to Apply! -2046 Elite Recruiting and Consulting Services, SDVOSB, is buildi…
Property Management Credit
Smart, Innovative, and Hard-working? Perfect! We are growing and need the right people with the right mindset. Join our family and find a home where you will enjoy working with your peers, be challen…
Special Services Technician - Day Shift
Work Hours: Day time: 5:00 am to 1:30 pm Must be available on weekends Location: Multiple locations, a valid drivers license is required Pay Range: $16.85 to $19.85 depending on experience …
Machinist 2
Job Description Job Description Position Summary: Provide hands-on manufacturing support, utilizing experience with machining and hardware production. Support the full product life cycle from …
Packaging Associate
Position Overview: As a Packaging Associate at Krosswood Doors , you will be responsible for packaging finished door units, verifying order accuracy, and preparing products for shipment. This ro…
Primary Care | Outpatient DPC | Sign-On
We have a rewarding opportunity for a dedicated and innovative Primary Care Physician at an advanced primary care clinic in Tucson, Arizona. In this role, you will offer primary care services, manage …
Telehealth Mental Health Provider (Arizona)
MEDvidi Health is now looking for Telehealth Mental health Providers to join our team in Arizona (100% remote). At MEDvidi we provide professional evaluations to patients suffering from various …