Senior Full Stack Java Angular Developer
Job Title: Senior Full Stack Java Angular Developer
Location: Jersey City, NJ
Experience: 10+ YearsJob 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.