Demo

Senior Java Backend Developer

Aurum Data Solutions Inc
Birmingham, AL Full Time
POSTED ON 3/2/2025
AVAILABLE BEFORE 4/26/2025

Job Details

Senior Java Backend Developer

Birmingham, AL (Onsite)

Long-term Contract (2-3 years)

Company Overview:

We are a leading industrial parts distribution company for products including bearings; mechanical power transmission; electrical and industrial automation; hose, belting etc. with a robust custom-built application platform integrating sales, supply chain, inventory, CRM, and data integration processes. Our core technology stack includes Java, COBOL, and DB2, supporting mission-critical operations across multiple regions.

Role Overview:

We are seeking a highly skilled and experienced Senior Java Backend Developer with expertise in Microservices Architecture, the ideal candidate will have a strong background in developing, supporting, and maintaining scalable backend systems using Java, with hands-on experience in cloud technologies, particularly Google Cloud Platform. This role requires a proactive problem-solver who can collaborate with cross-functional teams to deliver high-performance, secure, and reliable applications.

Key Responsibilities and skills:

  • 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.
  • 12 years of experience in Java backend development, with expertise in Java 17 & 21, Spring Boot, Micro Services, JDBC, ORM frameworks etc.
  • Fast learner. We re looking for software developers who thrive on learning new technologies and don t believe in one-size-fits-all solutions.
  • You should be able to adapt easily to meet the needs of our customers. You have advanced knowledge of JavaScript language and eagerness to learn is a must.
  • Strong understanding of microservices architecture and API development.
  • JDBC, ORM frameworks, and good knowledge of document-based database systems such as Mongo
  • Lead troubleshooting, debugging, and performance tuning efforts to optimize the system s performance.
  • Participate in DevOps practices, with a strong focus on Microsoft Azure DevOps pipelines, deployment, and automation.
  • API development (both publisher and consumer) Strong code and system documentation skills
  • Familiarity with event-driven architectures and message brokers like Google Pub/Sub and Kafka.
  • Participate in project management and business analysis tasks to align application performance with evolving business needs.
  • Contribute to continuous improvement initiatives and system upgrades, ensuring best practices and modern technologies are implemented.
  • Ensure adherence to Agile methodologies where applicable, working closely with cross-functional teams in an Agile environment.
  • Engage with stakeholders and clients to gather requirements, provide technical guidance, and manage expectations effectively. Act as a liaison between technical teams and business stakeholders, ensuring clear communication and alignment on project goals and deliverables.
  • Ability to clear a Leet Code coding test as part of the selection process.
  • Excellent Communications and interpersonal skills

Preferred experience in these technologies:

  • Java (Springboot, Quarkus, Java 21)
  • Java Script
  • Node JS
  • SQL /DB2 skills
  • Middle tier development including experience with Stored procedures. (Full Stack)
  • Database knowledge to architect robust solutions
  • Mongo DB
  • Google Cloud Experience (PUBSUB , Cloud Run , GKE , Cloud Storage)
  • Terraform
  • Azure 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.

Selection Criteria

  • Candidates will be required to complete a coding test / Leet Code test.
  • Decent verbal communication in English is expected.
  • Technical interview with questions about the mentioned technologies and application design capabilities
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

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 Backend Developer?

Sign up to receive alerts about other jobs on the Senior Java Backend Developer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$90,707 - $120,959
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
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
Income Estimation: 
$88,984 - $115,784
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$150,756 - $194,140
Income Estimation: 
$172,191 - $221,861
Income Estimation: 
$114,549 - $164,025
Income Estimation: 
$153,752 - $200,235
Income Estimation: 
$150,756 - $194,140
Income Estimation: 
$126,569 - $164,899
Income Estimation: 
$208,447 - $279,762
Income Estimation: 
$153,752 - $200,235
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Aurum Data Solutions Inc

Aurum Data Solutions Inc
Hired Organization Address Orlando, FL Full Time
Job Details MuleSoft Architect Orlando, FL. Long term Contract Experienced in building integration projects using MuleES...

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

Senior Backend Developer

Kemper, Birmingham, AL

Senior Java Developer

Southern Talent Specialists, Birmingham, AL

AI Assistant is available now!

Feel free to start your new journey!