Talent.com

Java programmer Jobs in Birmingham, AL

Create a job alert for this search

Java programmer • birmingham al

Last updated: 4 days ago

CNC Programmer

TalntBirmingham, Alabama, United States
Full-timeFull-time
Quick Apply

This CNC Programmer position is a skilled manufacturing role responsible for developing, optimizing, and troubleshooting CNC programs to support precision machining operations.First and second shif... Show more

Remote Software Developer $60 - $120/hourpay

Micro1Mountain Brook, Alabama, US
$60.00–$120.00 hourly$60.00–$120.00 hourly
RemoteRemote

AI labs & Enterprises train foundational models and agents.We provide frontier evaluations and reinforcement learning environments to improve LLM capabilities, as well as contextual evaluations to ... Show more

 • Promoted

Software Developer AI Trainer

DataAnnotationBirmingham, Alabama, United States
$104,000.00–$208,000.00 yearly$104,000.00–$208,000.00 yearly
Full-timeFull-time

Salary: $104,000 - 208,000 per year.We require native-level or bilingual English fluency.We need strong proficiency in at least one of these languages or frameworks: JavaScript, TypeScript, Python,... Show more

 • Promoted

Field Service Engineer - Birmingham, Alabama

Maverick Group US LLCBirmingham, AL, United States
$40.00–$50.00 hourly$40.00–$50.00 hourly

We are a leading provider of advanced CNC machinery solutions, dedicated to supporting our clients with cutting-edge technology and exceptional service.Our organization fosters a supportive environ... Show more

CMM Programmer- Quality Inspector

Swift Placement & ConsultingBirmingham, AL, United States

MCOSMOS • Verisurf • Keyence Laser Scanning | 1 Factory AS9100 Aerospace & Defense Manufacturing.Quality here is not an afterthought, it’s a controlled, AS9100-compliant verification process that e... Show more

Remote Software Developer $60 - $120/hourpay

Micro1Birmingham, Alabama, US
$60.00–$120.00 hourly$60.00–$120.00 hourly
RemoteRemote

AI labs & Enterprises train foundational models and agents.We provide frontier evaluations and reinforcement learning environments to improve LLM capabilities, as well as contextual evaluations to ... Show more

 • Promoted

Remote Legacy Codebase Migration Expert - AI Trainer ($200-$200 per hour)

MercorHoover, Alabama, US
RemoteRemote
Part-timePart-time

Mercor is partnering with a **frontier AI research lab** to engage experienced software engineers with deep expertise in **legacy codebase migration and modernisation**.We are looking for engineers... Show more

ServiceNow & IT Service Management (ITSM) Intern

MaximusBirmingham, AL, US
$28.00 hourly$28.00 hourly

Essential Duties and Responsibilities: - Work on IT assignments of moderate difficulty under the direction of a more senior mentor to build a well-rounded skillset.Escalate issues and questi... Show more

Principal PBM Data Integration Lead

Prescryptive Health, Inc.Remote, Alabama, United States
RemoteRemote
Full-timeFull-time

Profile, map, and validate complex claims, eligibility, accumulator, and encounter data across multiple sources.Resolve daily eligibility and accumulator discrepancies arising from file imports and... Show more

Remote Expert Contributor - Software Engineer

Arise Virtual SolutionsBirmingham, Alabama
RemoteRemote

Expert Contributor - Software Engineer.Task-Based Independent Contractor Opportunity.We're looking for engineers who can operate at an expert level across real-world, end-to-end tasks in terminal e... Show more

 • Promoted
People also ask
CNC Programmer

CNC Programmer

TalntBirmingham, Alabama, United States
11 days ago
Job type
  • Full-time
  • Quick Apply
Job description

About the Role:

This CNC Programmer position is a skilled manufacturing role responsible for developing, optimizing, and troubleshooting CNC programs to support precision machining operations. First and second shift opportunities are available. The ideal candidate has hands-on experience with CNC programming, machining processes, tooling selection, and production optimization. This role is well suited for experienced CNC Programmers, CNC Setup Programmers, and CNC Machinists with strong programming capabilities.

Responsibilities:

  • Develop, write, edit, and optimize CNC programs for mills, lathes, and other CNC machining equipment.

  • Interpret engineering drawings, blueprints, GD&T, and technical specifications to develop accurate machining programs.

  • Create and modify G-code and M-code programs to improve machining accuracy, efficiency, and cycle times.

  • Select appropriate tooling, cutting parameters, feeds, speeds, and machining strategies for various materials.

  • Support CNC machine setups, first-piece inspections, and program prove-outs to ensure quality and dimensional accuracy.

  • Troubleshoot programming errors, machining issues, and production inefficiencies while maintaining quality and safety standards.

  • Work closely with machinists, engineers, and production teams to improve manufacturing processes and reduce downtime.

  • Maintain CNC program documentation, setup sheets, tooling information, and revision records.

Qualifications:

  • Proven experience as a CNC Programmer, CNC Setup Programmer, or CNC Machinist with programming responsibilities.

  • Strong knowledge of CNC programming, G-code, M-code, machining processes, and tooling.

  • Experience programming CNC mills, lathes, or multi-axis machining equipment.

  • Ability to read and interpret engineering drawings, blueprints, and GD&T specifications.

  • Experience selecting tooling, determining cutting parameters, and optimizing machining programs.

  • Understanding of CNC machine setups, offsets, tool changes, and machining tolerances.

  • Strong troubleshooting, mechanical aptitude, and problem-solving skills.

  • Ability to work independently and collaborate with machining and production teams.

Desired Qualifications:

  • Experience with CAD/CAM programming software such as Mastercam, Fusion 360, GibbsCAM, or similar platforms.

  • Familiarity with Fanuc, Haas, Mazak, or other CNC control systems.

  • Experience with 3-axis, 4-axis, or 5-axis CNC programming.

  • Knowledge of fixture design, machining strategies, and process optimization.

  • Experience reducing cycle times, improving tooling efficiency, and minimizing scrap.

  • Familiarity with lean manufacturing, 5S, and continuous improvement initiatives.

  • Experience in high-volume manufacturing or complex precision machining environments.