Demo

Senior Java Software Engineer

Apt
Birmingham, AL Full Time
POSTED ON 7/28/2026
AVAILABLE BEFORE 8/27/2026

Senior Software Engineer

Work Authorization: Must be authorized to work in the U.S. without sponsorship

Overview: Seeking an experienced Software Engineer to join a team focused on developing and enhancing features within the Supply Chain domain of an Enterprise Resource Planning (ERP) system. This senior-level role will be responsible for application development, issue resolution, and maintaining system integrity while supporting business-critical operations

Key Responsibilities:

  • Develop software applications based on approved designs
  • Analyze, troubleshoot, and resolve software issues
  • Correct system problems as directed by management
  • Ensure projects are delivered on time and according to specifications
  • Use standard coding techniques to ensure application performance meets requirements
  • Collaborate with team members throughout the software development lifecycle
  • Maintain and enhance ERP Supply Chain applications

Required Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • 8-12 years of software development experience or equivalent combination of education and experience
  • Proven experience with structured application development and change control processes
  • Strong background in object-oriented analysis and design
  • Solid understanding of database design, programming languages, and coding best practices
  • Minimum 5 years of enterprise application development experience delivering Java-based solutions in large enterprise environments
  • Experience with SDLC best practices and version control tools such as Git
  • Experience deploying applications in cloud environments
  • Good understanding of Agile methodologies, including Scrum and Kanban

Required Technical Skills:

  • Java
  • JavaScript
  • Git
  • Agile/Scrum methodologies
  • Code and system documentation
  • Database design and development

Preferred Qualifications:

  • Cloud development platform experience
  • JUnit
  • Jasmine
  • Azure DevOps
  • Azure DevOps Pipelines
  • Jira
  • DB2 SQL

Salary.com Estimation for Senior Java Software Engineer in Birmingham, AL
$115,738 to $139,440
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Java Software Engineer?

Sign up to receive alerts about other jobs on the Senior Java Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$92,103 - $118,230
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Apt

  • Apt Birmingham, AL
  • Our team is growing — and the stage just got a lot bigger. Apt Companies is now part of a global workforce solutions group with offices on three continents... more
  • 4 Days Ago

  • Apt Birmingham, AL
  • We are seeking a highly skilled Citrix Engineer to design, implement, administer, optimize, and support enterprise Citrix environments. The ideal candidate... more
  • 4 Days Ago

  • Apt Birmingham, AL
  • Position: Citrix Engineer Location: Birmingham, AL Duration: Long term contract Salary on hourly: $55/hr-$60/hr on w2 (with no benefits) This role is fully... more
  • 4 Days Ago

  • Apt Birmingham, AL
  • Software Engineer III We are seeking a Software Engineer III – Supply Chain to develop and support enterprise software applications that support critical b... more
  • 4 Days Ago


Not the job you're looking for? Here are some other Senior Java Software Engineer jobs in the Birmingham, AL area that may be a better fit.

  • STM Consulting, Inc. Birmingham, AL
  • Job Summary We are seeking an experienced Senior Software Engineer to design, develop, and enhance enterprise applications within a large-scale ERP environ... more
  • 3 Days Ago

  • PNC Financial Services Group Birmingham, AL
  • Position Overview At PNC, our people are our greatest differentiator and competitive advantage in the markets we serve. We are all united in delivering the... more
  • 26 Days Ago

AI Assistant is available now!

Feel free to start your new journey!