1

Java Manager Jobs in Alabama (NOW HIRING)

Senior Java Full Stack Developer

Birmingham, AL

$53.75 - $68.50/hr

Keeps manager, project teams/managers and business customers informed of activities and problems ... Experience in technical disciplines such as Java and Spring Boot and microservices programming

Assoc SW Engineer - Java, Spring Boot, AWS

Mobile, AL · Remote

$51.25 - $70.50/hr

... Manager or senior developers. - Actively participate and contribute in SDLC activities such as ... Java or other OO programming language - Novice - Javascript - Novice - JSP / JSF - Novice - Eclipse ...

Test Automation - Manager

Montevallo, AL

$45.25 - $59.75/hr

As the Test Automation Manager, you will be responsible for leading and managing our automation ... Strong understanding of Java/J2EE development to design, implement, and triage defects or issues.

Guidewire Developer

Birmingham, AL

$53.75 - $68.50/hr

... management. You will work on Guidewire ClaimCenter and its surrounding middleware (Java/SpringBoot, AWS SQS/SNS, AWS Lambdas, AWSPostgreSQL,etc...). Position Responsibilities: * Design robust, high ...

NL-26-016 BMDS Software Engineer

Huntsville, AL · On-site

$51 - $70/hr

Professional experience developing software in C++, Java, or Ada. * Willingness to learn and become ... Experience with battle management, command and control, or fire control software. * Familiarity ...

... Management, and Communications (C2BMC) program. This role involves contributing to the design and development of Java-based mathematical algorithms within an Agile development environment. What You ...

next page

Showing results 1-20

People also search for

Java Manager information

See Alabama salary details

$70.2K

$115.3K

$143.2K

How much do java manager jobs pay per year?

As of May 31, 2026, the average yearly pay for java manager in Alabama is $115,262.00, according to ZipRecruiter salary data. Most workers in this role earn between $75,700.00 and $138,200.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Java Manager, and why are they important?

To thrive as a Java Manager, you need deep expertise in Java development, software architecture, and team leadership, usually supported by a degree in computer science or a related field. Familiarity with tools like Eclipse, IntelliJ IDEA, version control systems (Git), and project management platforms, along with certifications such as Oracle Certified Professional Java Programmer, is highly valuable. Strong soft skills such as communication, problem-solving, and the ability to mentor and motivate teams set exceptional managers apart. These skills ensure effective project delivery, high code quality, and a productive, collaborative development environment.

How does a Java Manager typically balance technical leadership with team management responsibilities?

A Java Manager is often responsible for both guiding the technical direction of Java-based projects and overseeing the professional development and performance of their team members. This requires regularly collaborating with developers to solve complex coding challenges while also conducting one-on-one meetings, performance reviews, and resource planning. Effective Java Managers prioritize clear communication, delegate tasks appropriately, and foster an environment where engineers can grow their skills. Balancing these areas ensures successful project delivery and a motivated, high-performing team.

What are Java Managers?

Java Managers are professionals responsible for overseeing teams that develop, maintain, or support software applications using the Java programming language. They combine technical expertise with leadership skills to manage Java development projects, coordinate team activities, ensure code quality, and meet project deadlines. Java Managers often work closely with stakeholders to align technical solutions with business goals, and they may be involved in hiring, mentoring, and evaluating the performance of Java developers.

What is the difference between Java Manager vs Java Developer?

AspectJava ManagerJava Developer
Required CredentialsBachelor's in Computer Science, Java certifications, management experienceBachelor's in Computer Science, Java certifications, coding skills
Work EnvironmentTeam leadership, project oversight, strategic planningWriting code, debugging, implementing features
Employer & Industry UsageSoftware companies, IT departments, tech firmsSoftware development teams, tech startups, enterprise IT

Java Managers oversee teams and projects, focusing on strategy and coordination, while Java Developers primarily write and maintain code. Both roles require Java certifications and a strong technical background, but their responsibilities and work focus differ significantly.

What are the most commonly searched types of Java jobs in Alabama? The most popular types of Java jobs in Alabama are:
What cities in Alabama are hiring for Java Manager jobs? Cities in Alabama with the most Java Manager job openings:
Infographic showing various Java Manager job openings in Alabama as of May 2026, with employment types broken down into 64% Full Time, 16% Part Time, 4% Temporary, and 16% Contract. Highlights an 90% Physical, and 10% Remote job distribution, with an average salary of $115,262 per year, or $55.4 per hour.
Software Engineer IV

$48.50 - $66.50/hr

Full-time

Medical, Retirement, PTO

Posted 11 days ago


Genuine Parts Company rating

6.8

Company rating: 6.8 out of 10

Based on 57 frontline employees who took The Breakroom Quiz

215th of 333 rated retail wholesalers


Job description

Motion Industries is seeking a Software Developer. We offer an excellent benefits package that includes a 401(k) plan, healthcare coverage, tuition reimbursement, vacation, sick, and holiday pay.

You must be eligible to work in the US without Visa Sponsorship.

Responsibilities

  • This role will focus on developing scalable web services using a Software-as-a-Service (SaaS) approach, leveraging Google Functions (Function-as-a-Service, FaaS), with a strong emphasis on Reliability, Redundancy, Scalability, Availability, and Maintainability.
  • This is a multi-year engagement initially focusing on backend development, with future projects planned for frontend development.
  • Technical Resource/s will be focused on developing solutions in support of WMS 2.0, P44 Outbound services, DOM integrations and services.

Qualifications

  • 10+ years of Enterprise Applications Development experience with a track record of writing applications in Java for companies with revenues exceeding $1 billion.
  • Experience working on large-scale modernization or greenfield SaaS projects.
  • Experience with Test-Driven Development (TDD) and Quality Assurance.
  • Java, Strong understanding of Java 21 features and hands-on with functionality like streams, functional programming, Asynchronous programming with Futures and Virtual Threads, and completable futures.
  • JDBC, ORM frameworks, and good knowledge of document-based database systems such as Mongo
  • Quarkus Framework preferred but Spring is acceptable
  • Java microservice architecture
  • Event-driven architecture and principles
  • API development (both publisher and consumer) Strong code and system documentation skills
  • Good understanding ofJava and Event-driven design patterns.
  • Best practices in software development (SDLC, etc.) Git. Experience in deploying applications in the cloud.
  • Good Understanding of Agile/Scrum methodology and Kanban processes.

Nice to Have

  • Familiarity with Google Cloud Platform
  • Experience with Google Pub/Sub and Kafka
  • Knowledge of MongoDB
  • Familiarity with Azure DevOps (Jira experience is acceptable)
  • Experience with Azure DevOps Pipelines

Soft Skills:

  • Ability to adapt to new and unique challenges, providing enterprise-class solutions. Potential to manage remote and offshore team members in the future.
  • Willingness and capability to train new developers as they come on board and mentor them to deliver projects and meet the timelines.
  • Excellent System design skills along with a strong knowledge of good architectural principles.
  • Good Communication skills, and presentation skills. The job requires you to do a lot of whiteboarding and make good design decisions to implement the system

Not the right fit? Let us know you're interested in a future opportunity by joining our Talent Community on jobs.genpt.com or create an account to set up email alerts as new job postings become available that meet your interest!

GPC conducts its business without regard to sex, race, creed, color, religion, marital status, national origin, citizenship status, age, pregnancy, sexual orientation, gender identity or expression, genetic information, disability, military status, status as a veteran, or any other protected characteristic. GPC's policy is to recruit, hire, train, promote, assign, transfer and terminate employees based on their own ability, achievement, experience and conduct and other legitimate business reasons.


What Genuine Parts Company employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom