Job Title: Sr. Angular Developer with Java Experience
Location: New York, NY, and Jersey City, NJ – Onsite Role
Long Term Role
Job Summary: We are seeking an experienced Full Stack Developer specializing in Angular (70%) with strong Java back-end skills (30%). The ideal candidate is passionate about creating dynamic, user-centric web applications, enjoys working in an agile, fast-paced environment, and can handle both front-end and back-end responsibilities.
Key Responsibilities:
• Design, develop, and maintain scalable web applications with an emphasis on front-end user experiences using Angular (version 10+).
• Implement clean, efficient, and secure RESTful APIs and back-end services using Java, Spring Boot.
• Collaborate closely with UI/UX designers, business analysts, and other developers to deliver innovative solutions.
• Ensure application performance, responsiveness, and cross-browser compatibility.
• Write reusable, testable, and efficient code.
• Conduct thorough code reviews and participate in technical discussions.
• Perform unit and integration testing and help deploy applications to cloud or on-premises environments.
• Contribute to all phases of the development lifecycle, from planning to deployment.
• Document technical solutions and processes.
• Keep up to date with emerging technologies and suggest best practices for continuous improvement.
Required Skills and Experience:
• 5+ years of professional experience in full-stack development.
• Front-end: 3+ years with Angular (must have advanced proficiency; ability to build complex SPAs, state management, component-driven development, integrations with REST APIs).
• Back-end: Strong in Java (preferably Java 8+) and Spring Boot for API development and microservices.
• Experience with relational databases such as MySQL, PostgreSQL, Oracle, or SQL Server.
• Familiarity with CI/CD tools (e.g., Jenkins, Git, Docker).
• Knowledge of cloud platforms (Azure, AWS, or GCP) is a plus.
• Strong written and verbal communication skills.
• Bachelor’s degree in computer science, Engineering, or related field.
Preferred Qualifications:
• Exposure to event-driven architectures and tools such as Kafka.
• Experience with DevOps practices, containerization (Kubernetes, OpenShift).
• Working knowledge of Agile/Scrum methodologies.
• Experience mentoring junior developers and collaborating in cross-functional teams.
