1

A Database Programmer Jobs in Bessemer, AL (NOW HIRING)

Proven experience in Java development with a strong understanding of object-oriented programming. * Familiarity with database management systems and SQL. * Experience with version control systems ...

Search Engineer

Birmingham, AL · On-site

  • Medical

  • Retirement

  • PTO

This isn't a research role. You'll work in the full lifecycle: prototyping ideas, shipping ... Integrate vector databases (Pinecone, Weaviate, FAISS or similar) into retrieval workflows-even if ...

Site Reliability Engineer II

Birmingham, AL · On-site

$53.50 - $71/hr

  • Medical

  • Retirement

  • PTO

Site Reliability Engineer II SUMMARY: Under general supervision, the Site Reliability Systems ... a point of contact for performance analysis, scalability, and service architecture/database ...

Search Engineer

Birmingham, AL · On-site

  • Medical

  • Retirement

  • PTO

This isn't a research role. You'llwork inthe full lifecycle: prototyping ideas, shipping production ... Integrate vector databases (Pinecone,Weaviate, FAISS or similar) into retrieval workflows-even if ...

ML Search Engineer

Birmingham, AL · On-site

  • Medical

  • Retirement

  • PTO

This isn't a research role. You'll own the full lifecycle: prototyping ideas, shipping production ... Integrate vector databases (Pinecone, Weaviate, FAISS or similar) into retrieval workflows-even if ...

Data Engineer 3

Birmingham, AL · On-site

$107K - $128K/yr

Responsibilities : • Focus on manipulating data in a software engineering capacity. • Normalize databases and ascertain the structure of the data meets the requirements of the applications that ...

Sr. Electrical Engineer

Birmingham, AL · On-site

$100K - $131K/yr

Candidate will work in a hybrid work arrangement reporting in-person/in-office at least 3 days per ... Knowledge of databases, data structures, computer networking is desirable as well as an aptitude to ...

ML Search Engineer

Birmingham, AL · On-site

$130K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

As a Full Stack Engineer III on our AI Search & Product Discovery team , you'll build the frontend ... Integrate vector databases and retrieval systems such as Pinecone, Weaviate, FAISS, or similar ...

Senior Engineer - Shopper Backend

Birmingham, AL

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Impact As a Senior Software Engineer on the Shopper Backend team, your day involves collaborating ... Distributed database design experience preferred. * Caching such as REDIS. * 2 years+ messaging ...

Showing results 41-60

A Database Programmer information

See Bessemer, AL salary details

$19

$39

$71

How much do a database programmer jobs pay per hour?

As of Aug 15, 2026, the average hourly pay for a database programmer in Bessemer, AL is $39.23, according to ZipRecruiter salary data. Most workers in this role earn between $30.05 and $39.71 per hour, depending on experience, location, and employer.

Are database programmers still in demand?

Database programmers are still in demand as organizations rely on databases for data management, analytics, and application development. Skills in SQL, database design, and familiarity with platforms like Oracle, MySQL, or SQL Server are valuable, and demand is expected to grow with increasing data needs across industries.

How much do database programmers make?

Database programmers typically earn a median annual salary ranging from $70,000 to $100,000, depending on experience, location, and industry. Skilled programmers with knowledge of SQL, database management systems, and programming languages like Python or Java tend to have higher earning potential.

What is the difference between A Database Programmer vs A Database Developer?

AspectA Database ProgrammerA Database Developer
Primary RoleFocuses on writing, testing, and maintaining database scripts and queriesDesigns, develops, and manages entire database systems and structures
Skills & CertificationsSQL, PL/SQL, database scripting, certifications like Microsoft Certified: Data Analyst AssociateDatabase design, data modeling, SQL, certifications like Oracle Certified Professional
Work EnvironmentTypically in IT teams, working on specific database tasksInvolved in full database lifecycle, often collaborating with developers and analysts
Industry UsageCommon in organizations needing database scripting and maintenanceUsed in companies designing and implementing complex database systems

While both roles work with databases, a Database Programmer primarily writes and maintains database scripts, whereas a Database Developer designs and develops entire database systems. The roles often overlap, but the developer has a broader scope involving database architecture and planning.

What does a database programmer do?

A database programmer designs, develops, and maintains database systems to store, organize, and retrieve data efficiently. They write and optimize SQL queries, create database structures, and ensure data integrity and security, often using database management tools and programming languages like SQL, Python, or Java. Their work supports applications and systems that rely on accurate and accessible data.

Can I become a database programmer with no experience?

A database programmer can start with little or no experience by learning programming languages such as SQL, Python, or Java, and understanding database concepts. Entry-level roles often require foundational skills, which can be gained through online courses, certifications, or self-study, followed by practical experience through projects or internships.

What job categories do people searching A Database Programmer jobs in Bessemer, AL look for?

The top searched job categories for A Database Programmer jobs in Bessemer, AL are:

Java Developer

AWSPRODVK1

Birmingham, AL • On-site

Full-time

Re-posted 13 days ago


Job description

About the Role:

As a Java Developer in the agriculture industry, you will play a crucial role in developing and maintaining software solutions that enhance agricultural processes and productivity. Your primary focus will be on creating robust applications that support data management, analysis, and reporting for various agricultural operations. You will collaborate with cross-functional teams to understand user requirements and translate them into technical specifications. The end result of your work will be efficient, scalable, and user-friendly software that empowers farmers and agricultural businesses to make informed decisions. Ultimately, your contributions will help drive innovation and sustainability in the agriculture sector.

Minimum Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience in Java development with a strong understanding of object-oriented programming.
  • Familiarity with database management systems and SQL.
  • Experience with version control systems, such as Git.

Preferred Qualifications:

  • Experience in the agriculture industry or knowledge of agricultural processes.
  • Familiarity with frameworks such as Spring or Hibernate.
  • Understanding of cloud computing and experience with cloud platforms like AWS or Azure.
  • Knowledge of front-end technologies such as HTML, CSS, and JavaScript.

Responsibilities:

  • Design, develop, and implement Java-based applications to support agricultural operations.
  • Collaborate with product managers and stakeholders to gather and analyze requirements.
  • Perform code reviews and maintain high standards of software quality through best practices.
  • Troubleshoot and resolve issues in existing applications, ensuring minimal downtime.
  • Stay updated with the latest industry trends and technologies to continuously improve software solutions.

Skills:

The required skills in Java development will be utilized daily to create and maintain applications that streamline agricultural processes. Your understanding of object-oriented programming will enable you to write clean, efficient, and reusable code. Familiarity with database management will be essential for managing and retrieving agricultural data effectively. Preferred skills, such as experience with frameworks, will enhance your ability to develop robust applications quickly. Additionally, knowledge of cloud computing will allow you to contribute to scalable solutions that can adapt to the evolving needs of the agriculture industry.