Full Stack Developer (Java + Angular)
Job description
JOB DETAIL
Job Title
Full Stack Developer (Java + Angular)
Job Location
Jersey City, NJ (Onsite)
Job Duration
6+ Months Contract
Employment Type
W-2 Only
Job Description
We are seeking a skilled Full Stack Developer with strong hands-on experience in Java, Spring Boot, and Angular. The ideal candidate will be responsible for designing, developing, and maintaining secure, scalable, and high-performance web applications while collaborating with cross-functional teams to deliver quality software solutions.
Key Responsibilities
- Design, develop, and maintain applications using Java 8/21 and Spring Boot.
- Build and maintain responsive web applications using Angular, preferably version 16.x.
- Develop customized RESTful APIs and integrate back-end services.
- Collaborate with UX/UI designers and cross-functional teams to deliver new features.
- Ensure application performance, security, scalability, and responsiveness.
- Identify and resolve performance bottlenecks, bugs, and technical issues.
- Write clean, maintainable, and efficient code following development best practices.
- Participate in code reviews and contribute to continuous improvement.
- Support application deployment and maintenance using modern DevOps practices.
Required Skills
- Strong proficiency in Java 8/21 and Spring Boot.
- Hands-on experience developing RESTful APIs and web services.
- Strong experience with Angular, preferably version 16.x.
- Experience with Angular Material, Angular CDK, TypeScript, JavaScript, HTML, and CSS.
- Knowledge of RxJS and reactive programming.
- Familiarity with Angular CLI, Webpack, and front-end build tools.
- Experience with relational databases, SQL, and MySQL.
- Basic understanding of Docker, Kubernetes, and DevOps practices.
- Strong problem-solving, communication, and collaboration skills.
Preferred Qualifications
- Experience with microservices architecture.
- Familiarity with AWS cloud services and Amazon EKS.
- Knowledge of OAuth2, OpenID Connect, and application security best practices.
- Experience with OpenTelemetry and application observability.
- Familiarity with CI/CD pipelines, Git, and code quality tools such as ESLint and Stylelint.
- Experience with unit testing frameworks such as Jasmine and Karma.
- Knowledge of state management libraries such as NgRx.
- Familiarity with Bootstrap, ngx-bootstrap, and ag-Grid.
- Experience in performance optimization, debugging, and Agile development methodologies.
Ideal Candidate: A hands-on Full Stack Developer with strong Java, Spring Boot, and Angular expertise, capable of building secure, scalable applications and delivering end-to-end solutions across front-end and back-end technologies.
Interested in this role?