Full Stack Java & Angular Developer (Bengaluru)

Full Stack Java & Angular Developer (Bengaluru)

14 Nov
|
Wipro
|
Bengaluru

14 Nov

Wipro

Bengaluru

:

Full Stack Java & Angular Developer

Strong hands-on experience in Java 17/21 and Spring Boot development.

Strong debugging and troubleshooting skills across backend, frontend, and database layers.

Good knowledge of Angular (preferably Angular 22) and ability to perform version upgrades/migrations for security and vulnerability fixes.

Strong understanding of REST API development and best practices.

Hands-on experience with JUnit and maintaining 90%+ code coverage.

Solid experience with Jest for Angular unit testing.

Excellent knowledge of SQL, functions, and stored procedures; ability to develop and debug database code.

Strong focus on clean coding standards, SonarQube compliance, and code quality.

Good understanding of Spring Security, JWT, and Apigee token-based authentication.

Ability to analyze production issues, identify root causes, and implement effective solutions.

Strong understanding of secure coding practices and dependency/framework vulnerability upgrades.

Excellent communication, analytical, problem-solving, and collaboration skills.

Candidate should be proactive, quality-focused, and capable of working independently on complex technical issues.

We are looking for a highly skilled Full Stack Java & Angular Developer with strong experience in Java, Spring Boot, Angular, SQL, REST APIs, automated testing, and application security.

The candidate will be responsible for developing and maintaining enterprise applications, troubleshooting production and development issues, implementing enhancements, and ensuring high-quality, secure, and maintainable code. Strong debugging and problem-solving skills are essential for this role.

Role & responsibilities :

Design, develop, enhance, and maintain applications using Java and Spring Boot.

Analyze, troubleshoot, and debug application issues across backend, frontend, and database layers.

Develop clean, maintainable, scalable, and high-quality code following established coding standards.

Ensure code changes do not introduce SonarQube/Sonar issues, code smells, vulnerabilities, or quality violations.

Develop and maintain RESTful APIs following industry best practices, including appropriate HTTP methods, status codes, exception handling, validation, security, and API design principles.

Develop and maintain responsive web applications using Angular.

Perform Angular version upgrades/migrations when required,



particularly to address security vulnerabilities, framework updates, and technical dependencies.

Write comprehensive unit tests and maintain the required minimum 90% code coverage.

Troubleshoot and maintain automated tests using JUnit for Java applications and Jest for Angular applications.

Develop, debug, and optimize SQL queries, functions, stored procedures, and database-related code.

Investigate and resolve complex issues by identifying root causes rather than implementing temporary fixes.

Follow secure coding practices and application security standards.

Work with Spring Security and Apigee JWT/token-based authentication.

Collaborate effectively with development, QA, DevOps, and other stakeholders.

Clearly communicate technical issues, root causes, solutions, and implementation approaches to relevant stakeholders.

Participate in code reviews and contribute to continuous improvement of development practices.

Required Technical Skills

Backend Java & Spring Boot

Strong hands-on experience with Java.

Strong understanding of Java 17 and Java 21.

Ability to work with current Java versions and adapt to future Java version upgrades.

Strong hands-on experience with Spring Boot.

Good understanding of Spring Framework concepts and application development.

Strong knowledge of REST API development and best practices.

Experience with exception handling, validation, logging, API versioning, and error handling.

Strong debugging and troubleshooting capabilities.

Frontend – Angular

Strong hands-on experience with Angular, including modern Angular versions.

Experience with Angular 22 or equivalent recent Angular versions.

Strong understanding of Angular architecture, components, services, routing, forms, and dependency injection.

Ability to perform Angular version upgrades/migrations.

Ability to assess and implement framework/dependency upgrades required due to security vulnerabilities and technology updates.

Strong experience with Jest for Angular unit testing.

Testing & Code Quality





Strong experience with JUnit and Java unit testing.

Experience maintaining 90% or higher code coverage.

Strong understanding of unit testing best practices, mocking, test isolation, and maintainable test cases.

Hands-on experience with Jest for frontend testing.

Strong understanding of SonarQube/code quality standards.

Ability to write clean code that minimizes Sonar issues, code smells, vulnerabilities, and maintainability problems.

Good understanding of code review and quality assurance practices.

Database – SQL

Strong hands-on experience with SQL.

SQL functions and stored procedures are mandatory.

Ability to write, optimize, troubleshoot, and debug SQL queries, functions, and stored procedures.

Strong debugging skills for identifying issues across application and database layers.

Security

Good understanding of Spring Security.

Experience with JWT-based authentication and authorization.

Hands-on understanding of Apigee JWT/token-based security.

Understanding of secure REST API implementation and authentication best practices.

Awareness of security vulnerabilities and the importance of keeping application frameworks and dependencies up to date.

Core Competencies

Excellent debugging and troubleshooting skills.

Strong analytical and problem-solving abilities.

Strong attention to code quality and development standards.

Ability to identify root causes and implement sustainable solutions.

Ability to work independently on complex technical issues.

Strong communication and interpersonal skills.

Ability to clearly explain technical problems and solutions to both technical and non-technical stakeholders.

Strong ownership and accountability for assigned work.

Good collaboration skills and ability to work effectively within a development team.

Mandatory Skills

Java 17/21 | Spring Boot | Angular | Angular 22 | REST APIs | JUnit | Jest | SQL | SQL Functions | Stored Procedures | SonarQube | Spring Security | JWT | Apigee | Debugging & Troubleshooting

Preferred Experience

Experience working on enterprise-scale applications.

Experience handling application/framework upgrades driven by security vulnerabilities.

Experience working with CI/CD and automated quality gates.

Experience in production issue analysis and root-cause investigation.

Experience working in Agile/Scrum development environments.

📌 Full Stack Java & Angular Developer (Bengaluru)
🏢 Wipro
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: full stack java & angular developer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: full stack java & angular developer (bengaluru) / bengaluru