Senior Full Stack Java Angular Developer
Jersey City, NJ
10+ Years
Job Summary
We are seeking an experienced Senior Full Stack Java Angular Developer with 10+ years of hands‑on software development experience to design, develop, and maintain scalable, high-performance enterprise applications. The ideal candidate will have strong expertise in Core Java, J2EE, Spring, Angular 17/20, REST and SOAP APIs, and Oracle databases.
This is a hands‑on development role with approximately 80% of the focus on coding, application design, and technical implementation. The candidate should also demonstrate leadership abilities, mentor team members, and promote coding standards and software development best practices.
Key Responsibilities
- Design, develop, and maintain enterprise applications using Core Java, J2EE, Spring, and Angular 17/20.
- Build responsive and user-friendly front-end applications using Angular and modern web development practices.
- Develop and integrate RESTful and SOAP APIs to support application functionality and system integrations.
- Implement backend business logic, reusable components, and scalable application architectures.
- Work with Hibernate and Oracle 19c for database integration, data modeling, query optimization, and performance tuning.
- Develop and maintain event‑driven applications and messaging workflows using Apache Kafka.
- Manage application builds, deployments, and continuous integration processes using Jenkins, OpenShift, and CI/CD pipelines.
- Participate in technical design discussions, code reviews, debugging, and performance optimization.
- Ensure application quality, security, scalability, maintainability, and adherence to enterprise coding standards.
- Troubleshoot complex technical issues and support application releases and production environments.
- Mentor junior and mid-level developers, share technical knowledge, and encourage engineering best practices.
- Collaborate with architects, business analysts, QA engineers, and other stakeholders to deliver high‑quality software solutions.
Required Skills
- 10+ years of professional experience in Java full‑stack development.
- Strong proficiency in Core Java, J2EE, object‑oriented programming, and software design principles.
- Hands‑on experience with Angular 17 and/or Angular 20.
- Strong knowledge of Spring Framework and related Spring libraries.
- Experience designing and developing REST and SOAP APIs.
- Proficiency with Hibernate and ORM concepts.
- Strong experience with Oracle 19c, SQL, database design, and query optimization.
- Experience with Jenkins, OpenShift, and CI/CD pipelines.
- Knowledge of Apache Kafka and event‑driven architecture.
- Strong understanding of application architecture, design patterns, coding standards, and secure development practices.
- Excellent debugging, problem‑solving, and performance‑tuning skills.
- Demonstrated leadership skills with the ability to coach and mentor developers.
- Strong communication and collaboration skills.
- Willingness to remain actively involved in hands‑on coding, with approximately 80% of the role focused on development.