Java Full Stack with Angular
Jersey, NJ
Client - Client/ JEFFERIES LLC
Skilled Full Stack Developer with a strong background in both back-end and front-end development, with extensive experience in Java 8, Spring Boot, and Angular.
Responsible for developing and maintaining high-performance applications, ensuring security and scalability, and collaborating with cross-functional teams to deliver high-quality software solutions.
Key Responsibilities:
• Design, develop, and maintain applications using Spring Boot and Java 8/21.
• Develop and maintain web applications using Angular.
• Leveraging core Spring Boot for building customized APIs.
• Collaborate with UX/UI designers to implement design into the code.
• Collaborate with cross-functional teams to define, design, and ship new features.
• Ensure the performance, quality, and responsiveness of applications.
• Identify and correct bottlenecks and fix bugs.
• Write clean, maintainable, and efficient code.
• Optimize applications for maximum speed and scalability.
• Ensure the technical feasibility of UI/UX designs.
• Participate in code reviews and provide constructive feedback.
• Stay up-to-date with the latest industry trends and technologies.
Required Qualifications:
• Strong proficiency in Java 8/21.
• Hands-on experience with Spring Boot framework.
• Experience with RESTful APIs and web services.
• Strong proficiency in Angular (version 16.x preferred).
• Experience with Angular Material and CDK.
• Proficiency in TypeScript, JavaScript, HTML, and CSS.
• Experience with RxJS and reactive programming.
• Familiarity with front-end build tools and task runners (e.g., Webpack, Angular CLI).
• Knowledge of database systems and SQL or MySQL.
• Basic understanding of DevOps practices, including Docker and Kubernetes.
• Strong problem-solving skills and attention to detail.
• Excellent communication and teamwork skills.
Preferred Qualifications:
• Experience with microservices Clienthitecture.
• Familiarity with cloud platforms, preferably AWS.
• Understanding of security best practices in application development.
• Experience with Kubernetes, preferably in EKS on AWS.
• Familiarity with OAuth2 and OpenID Connect for authentication.
• Knowledge of OpenTelemetry for observability.
• Experience with linting and code quality tools (e.g., ESLint, Stylelint).
• Familiarity with continuous integration and deployment (CI/CD) pipelines.
• Experience with performance optimization and debugging.
• Knowledge of state management libraries (e.g., NgRx).
• Experience with version control systems (e.g., Git).
• Experience with unit testing frameworks (e.g., Jasmine, Karma).
• Understanding of Agile methodologies.
• Experience with additional libraries and frameworks such as Bootstrap, ngx-bootstrap, and ag-Grid.