Java Full Stack Developer

Overview

On Site
$45 - $50
Contract - W2

Skills

JavaScript Frameworks
JavaScript
AngularJS
Microservices
Java

Job Details

#W2 Requirement

Job Title: Java Full Stack Developer

Location: Chicago, IL(Need only Locals)

We are seeking a highly motivated and experienced Java Full Stack Developer to join our dynamic team. As a Java Full Stack Developer, you will be responsible for designing, developing, and implementing high-quality software solutions. You will work on both the front-end and back-end components of our applications, ensuring seamless integration and optimal performance.

Job Responsibilities:

  • Design, develop, and maintain Java-based web applications.
  • Develop RESTful APIs and microservices.
  • Write clean, efficient, and well-documented code.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Participate in code reviews to ensure code quality and share knowledge.
  • Troubleshoot and debug issues across the full stack.
  • Implement front-end user interfaces using modern JavaScript frameworks (e.g., React, Angular, Vue.js).
  • Work with databases (e.g., MySQL, PostgreSQL, MongoDB) to design and implement data models.
  • Deploy and maintain applications on cloud platforms (e.g., AWS, Azure, Google Cloud Platform).
  • Stay up-to-date with emerging technologies and industry trends.
  • Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
  • Ensure the responsiveness and efficiency of applications.

Requirements:

  • Bachelor's degree in Computer Science or a related field.
  • 10+ years of experience in Java development.
  • Strong understanding of object-oriented programming principles.
  • Experience with Java frameworks such as Spring and Hibernate.
  • Proficiency in front-end technologies such as HTML, CSS, and JavaScript.
  • Experience with modern JavaScript frameworks (e.g., React, Angular, Vue.js).
  • Experience with RESTful API design and development.
  • Experience with database technologies (e.g., MySQL, PostgreSQL, MongoDB).
  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud Platform).
  • Familiarity with DevOps practices and tools (e.g., Docker, Kubernetes).
  • Excellent problem-solving and communication skills.
  • Ability to work independently and as part of a team.
  • Experience with version control systems (e.g., Git).
  • Knowledge of software development best practices and design patterns.

 

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.