Full Stack Java Developer
Role details
Job location
Tech stack
Job description
Role Description This is a full-time, on-site Full Stack Java Developer role based in New York, NY. The Full Stack Java Developer will design, develop, and maintain end-to-end web applications, working across both front-end and back-end layers. Responsibilities include implementing robust Java-based services and APIs, building responsive user interfaces, and integrating front-end components with server-side logic. The role involves collaborating with product owners, designers, and other engineers to refine requirements, estimate work, and deliver high-quality features on schedule. The developer will write clean, testable code, participate in code reviews, troubleshoot production issues, and contribute to performance optimization and security best practices.
Requirements
- Strong software development foundation, including experience with Java and Full-Stack Development, and familiarity with Software Development life cycle practices (0-3) years
- Hands-on Back-End Web Development experience, including building RESTful services, working with databases, and integrating third-party APIs.
- Front-End Development skills, including responsive UI implementation and proficiency with HTML, JavaScript, and Cascading Style Sheets (CSS).
- Proven ability to work across the full stack, from database and server-side logic to user interface, ensuring seamless integration and performance.
- Experience with version control systems (e.g., Git) and collaborative development workflows.
- Familiarity with modern frameworks or libraries on both the front end and back end (e.g., React, Angular, Spring, Spring Boot) is highly beneficial.
- Knowledge of testing practices (unit, integration, and end-to-end testing) and CI/CD pipelines is a plus.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Strong problem-solving skills, clear communication, and ability to collaborate effectively in a team-oriented environment.