Senior Java Fullstack Developer

  • New York, NY
  • Posted 1 day ago | Updated 1 day ago

Overview

Remote
Hybrid
Depends on Experience
Contract - Independent
Contract - W2
Contract - 12 Month(s)

Skills

Agile development
Angular
Collaborate
Computer Science
DevOps
Docker
Git
full - stack development

Job Details

Key Responsibilities:

  • Design, develop, and maintain robust, scalable, and high-performance web applications using Java and modern front-end technologies.
  • Collaborate with cross-functional teams to gather requirements, design system architecture, and deliver end-to-end solutions.
  • Implement user interfaces with a focus on usability, performance, and accessibility using front-end frameworks and libraries.
  • Develop server-side components and RESTful APIs using Java frameworks and technologies.
  • Ensure high code quality through unit testing, code reviews, and adherence to coding standards.
  • Optimize application performance and troubleshoot issues related to both front-end and back-end.
  • Participate in Agile development processes, including sprint planning, daily stand-ups, and retrospectives.
  • Stay up-to-date with industry trends and technologies to continuously improve development practices.

Required Skills:

  • Extensive experience in Java development with strong proficiency in Java SE/EE and related frameworks (e.g., Spring Boot, Hibernate).
  • Proficiency in front-end technologies such as HTML5, CSS3, JavaScript, and frameworks like Angular, React, or Vue.js.
  • Experience with RESTful web services and API integration.
  • Strong knowledge of relational databases (e.g., SQL, MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB).
  • Familiarity with build tools and version control systems (e.g., Maven, Gradle, Git).
  • Experience with containerization and orchestration tools (e.g., Docker, Kubernetes) is a plus.
  • Understanding of cloud platforms (e.g., AWS, Azure, Google Cloud) is desirable.
  • Strong problem-solving skills and ability to work in a fast-paced environment.

Educational Requirements:

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

Preferred Qualifications:

  • Experience with microservices architecture and development.
  • Knowledge of CI/CD pipelines and DevOps practices.
  • Familiarity with Agile/Scrum methodologies.
  • Relevant certifications in Java or full-stack development are a plus.
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.

About Impelsys