Demo

Java FullStack Developer

ClassBoxes Technologies
Birmingham, AL Full Time
POSTED ON 1/17/2025
AVAILABLE BEFORE 7/15/2025

Job Title: Java Full Stack Developer (4 years of experience)

Job Type: [Full-time/Contract]

Position Overview:

We are seeking a highly skilled and motivated Java Full Stack Developer with 4 years of experience to join our dynamic team. In this role, you will be responsible for designing, developing, and maintaining both the front-end and back-end of web applications. You will work closely with other developers, business analysts, and stakeholders to ensure the delivery of high-quality solutions that meet both business and technical requirements.

Key Responsibilities:

  • Full Stack Development: Design and implement the end-to-end architecture of web applications, both front-end (using frameworks like Angular/React) and back-end (using Java and associated frameworks like Spring Boot).
  • Java Backend Development: Develop robust, scalable, and secure RESTful APIs using Java and Spring/Spring Boot frameworks.
  • Front-End Development: Build user interfaces using modern web technologies (HTML5, CSS3, JavaScript, and front-end frameworks like Angular, React, or Vue.js).
  • Database Management: Design and maintain relational databases (e.g., MySQL, PostgreSQL) and write complex SQL queries. Knowledge of NoSQL databases (e.g., MongoDB) is a plus.
  • Version Control & CI/CD: Use Git and GitHub/Bitbucket for version control and collaborate with CI/CD pipelines for automated testing and deployment (e.g., Jenkins, GitLab).
  • Code Quality & Testing: Write clean, maintainable, and efficient code. Perform unit, integration, and functional testing to ensure the quality of the product.
  • Agile Methodology: Collaborate with the development team in Agile/Scrum environments, participating in daily stand-ups, sprint planning, and reviews.
  • Problem Solving: Troubleshoot, debug, and optimize existing applications and address performance issues and bottlenecks.
  • Collaboration: Work closely with cross-functional teams (designers, QA, product managers) to deliver the best user experience and technical solutions.

Required Skills & Qualifications:

  • Experience: 4 years of hands-on experience in Java full-stack development.
  • Java & Frameworks: Strong proficiency in Java, Spring, Spring Boot, and RESTful API development.
  • Front-End Technologies: Experience with HTML, CSS, JavaScript, and at least one modern front-end framework (Angular, React, or Vue.js).
  • Databases: Experience with relational databases (MySQL, PostgreSQL) and familiarity with NoSQL databases (MongoDB).
  • Version Control: Proficient in Git for version control and familiarity with GitHub, GitLab, or Bitbucket.
  • Web Services & APIs: Solid understanding of RESTful APIs, Web Services, JSON, and XML.
  • Cloud/Deployment: Exposure to cloud services (AWS, Azure, Google Cloud) and deployment tools like Docker, Kubernetes, or similar technologies.
  • Testing Frameworks: Familiarity with unit testing frameworks (JUnit, Mockito) and front-end testing frameworks (Jest, Mocha, etc.).
  • Agile Development: Experience working in Agile/Scrum development processes.
  • Problem-Solving: Strong analytical and troubleshooting skills to resolve technical challenges.
  • Communication: Excellent communication skills and the ability to work collaboratively in a team.

Preferred Skills:

  • Knowledge of additional front-end technologies (TypeScript, Webpack).
  • Familiarity with DevOps practices and CI/CD pipelines.
  • Experience with Microservices architecture.
  • Exposure to UI/UX design principles.
  • Experience with Agile project management tools (Jira, Trello, etc.).

Education:

  • Bachelor’s degree in Computer Science, Engineering, or a related field.

Benefits:

  • Competitive salary and performance-based bonuses.
  • Health, dental, and vision insurance.
  • Paid time off (PTO) and holidays.
  • Professional development opportunities.
  • Flexible work environment and remote work options (if applicable).


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 Java FullStack Developer?

Sign up to receive alerts about other jobs on the Java FullStack Developer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$88,790 - $110,816
Income Estimation: 
$107,385 - $134,565
Income Estimation: 
$70,239 - $89,209
Income Estimation: 
$88,984 - $115,784
Income Estimation: 
$92,017 - $124,111
Income Estimation: 
$90,707 - $120,959
Income Estimation: 
$91,486 - $118,193
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: 
$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
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at ClassBoxes Technologies

ClassBoxes Technologies
Hired Organization Address Phoenix, AZ Full Time
Role: Senior Java Software Engineer (Multiple Openings) Location: Jersey City, NJ / Atlanta, GA / Tampa ,FL / Raleigh, N...
ClassBoxes Technologies
Hired Organization Address Missoula, MT Full Time
Job Title: Senior Software Engineer Location: [ Job Summary: We are seeking an experienced Senior Software Engineer with...
ClassBoxes Technologies
Hired Organization Address Brooklyn, NY Full Time
Job Title: Java Specialist Location : [Brooklyn ,NY ] Job Type : Full-time Job Summary: We are seeking a highly skilled ...

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

Fullstack Developer

Apt, Birmingham, AL

SR Fullstack Java + Kotlin/Lead

Werben HR, Birmingham, AL

AI Assistant is available now!

Feel free to start your new journey!