Job Title: Java Full Stack Developer (Node.js & Next.js)
Location: Brooklyn, OH (Onsite)
Job Type: Full-time
Job Summary:
We are looking for a highly skilled Java Full Stack Developer with strong experience in Node.js, Next.js, and modern full-stack development frameworks.
The ideal candidate will design, develop, and maintain scalable web applications integrating both backend (Java, Node.js) and frontend (React/Next.js) technologies.
Key Responsibilities:
Design, develop, and deploy scalable full-stack web applications.
Build robust RESTful and GraphQL APIs using Node.js or Spring Boot (Java).
Develop responsive UI components using Next.js, React.js, and modern JavaScript/TypeScript.
Collaborate with UX/UI designers and backend teams to deliver high-quality solutions.
Implement authentication, authorization, and API integrations.
Write clean, efficient, and maintainable code following best practices.
Participate in code reviews, troubleshooting, and performance tuning.
Work in an Agile/Scrum environment and contribute to sprint planning and estimations.
Required Skills:
Core Java, Spring Boot, JPA/Hibernate
Node.js, Express.js
Next.js / React.js (Frontend framework)
HTML5, CSS3, JavaScript, TypeScript
RESTful APIs, Microservices architecture
SQL / NoSQL Databases (MySQL, MongoDB, etc.)
Git, Jenkins, Docker (CI/CD pipelines)
Familiarity with AWS / Azure cloud deployment is a plus.
Qualifications:
Bachelor’s degree in Computer Science, Engineering, or related field.
5+ years of experience in full-stack development.
Strong problem-solving and debugging skills.
Excellent communication and teamwork abilities.
Nice to Have:
Experience with NextAuth, Redux Toolkit, or React Query.
Familiarity with unit testing (Jest, Mocha, JUnit).
Knowledge of Kubernetes and microservices orchestration.