Job Title: Full Stack Java DeveloperLocation: Jersey city, NJJob Type: Full-timeJob Description:We are seeking a skilled Java Full Stack Developer with strong experience in Java backend development and Angular frontend technologies. The ideal candidate will be responsible for designing, developing, and maintaining scalable web applications while collaborating with cross-functional teams to deliver high-quality software solutions.
Key Responsibilities:
- Design, develop, and maintain full stack applications using Java and Angular.
- Build and enhance RESTful APIs and backend services using Spring/Spring Boot.
- Develop responsive and user-friendly frontend applications using Angular, TypeScript, HTML, and CSS.
- Participate in application architecture, design discussions, and code reviews.
- Work with databases and optimize queries for performance and scalability.
- Troubleshoot, debug, and resolve production and application issues.
- Collaborate with business analysts, QA teams, and other developers throughout the SDLC.
- Follow best practices for coding, testing, and deployment.
Required Skills: - 5+ years of experience in Java Full Stack Development.
- Strong hands-on experience with Java, J2EE, Spring, and Spring Boot.
- Experience with Angular (2+ preferred), TypeScript, JavaScript, HTML5, and CSS3.
- Experience building and consuming REST APIs and Microservices.
- Knowledge of SQL/Relational Databases such as Oracle, MySQL, or PostgreSQL.
- Familiarity with Git and version control systems.
- Understanding of SDLC, Agile/Scrum methodologies, and software development best practices.
Preferred Skills: - Experience with AWS/Azure/Cloud technologies.
- Knowledge of Docker, Kubernetes, or CI/CD pipelines.
- Experience with Hibernate/JPA and ORM frameworks.
- Exposure to unit testing frameworks such as JUnit or Mockito.