Junior Full Stack Developer / Michigan

Overview

On Site
Accepts corp to corp applications
Contract - W2
Contract - Independent
Contract - 6 Month(s)

Skills

Java
SQL
Angular
API
typescript

Job Details

About the Role: We are seeking a motivated and enthusiastic Junior Full Stack Developer to join our growing development team. This role is ideal for someone who is passionate about front-end development using Angular and eager to strengthen their backend development skills using Java and Oracle technologies.

As part of our dynamic and collaborative environment, you'll have the opportunity to contribute to every stage of the software development lifecycle - from building intuitive user interfaces to developing and integrating RESTful APIs that drive our core applications.

Key Responsibilities
  • Design, develop, and maintain modern, responsive web applications using Angular.

  • Collaborate with backend developers to integrate Java/J2EE and RESTful APIs for seamless end-to-end solutions.

  • Write clean, maintainable, and reusable code following best practices.

  • Participate in code reviews, testing, and debugging to ensure quality and performance.

  • Work closely with cross-functional teams including UI/UX designers, QA, and product managers.

  • Support continuous improvement by exploring new technologies, tools, and frameworks.

Must-Have Technical Skills
  • Angular (latest versions) solid understanding of components, directives, services, modules, and data binding.

  • TypeScript, HTML5, CSS3 strong skills in creating dynamic, responsive, and user-friendly interfaces.

  • Core Java / J2EE basic understanding of backend programming concepts and frameworks.

  • Jersey (RESTful APIs) experience in developing or consuming APIs.

  • SQL, PL/SQL ability to write efficient queries, procedures, and manage data effectively.

  • Oracle Database knowledge of schema design and data handling.

Nice-to-Have Technical Skills
  • Node.js or Spring Boot for backend development.

  • Familiarity with version control tools (Git) and Agile development practices.

  • Exposure to CI/CD tools and cloud-based environments (AWS, Azure, etc.).

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.