Pune, Maharashtra
Job Summary
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
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.
Skill Requirements
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.
- Robust problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
Preferred Qualifications:
- Experience with microservices architecture.
- 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.
Other Requirements
#body.unify div.unify-button-container .unify-apply-now: focus, #body.unify div.unify-button-container .unify-apply-#body.unify div.unify-button-container .unify-apply-now: focus, #body.unify div.unify-button-container .unify-apply-
📌 Full Stack Java Tech Lead - Angular, DevOps (Pune)
🏢 HCLTech
📍 Pune