Java Full Stack Developer
Bengaluru, Karnataka, India · Full Time
Be the first to apply
- Experience
- 7–12 yrs
- Salary
- —
- Openings
- 1
- Posted
- 2 hours ago
- Work mode
- In office
- Education
- Any graduate
- Eligibility
- Any graduate from any discipline is eligible to apply.
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
Job Overview
We are seeking an experienced Full Stack Developer proficient in Angular for frontend and Java Spring Boot for backend to join us in Bangalore. This role involves developing scalable, efficient, and secure web applications by collaborating with cross-functional teams to deliver robust software solutions.
Frontend Responsibilities
- Craft responsive, modern web interfaces using Angular, TypeScript, HTML, and CSS/SCSS.
- Develop reusable Angular components, directives, pipes, and services adhering to best practices.
- Handle application state management through RxJS, NgRx, or equivalent libraries.
- Enhance frontend performance with techniques such as lazy loading, efficient change detection, and modular code splitting.
Backend Responsibilities
- Design and maintain high-performance RESTful APIs utilizing Java and Spring Boot frameworks.
- Implement robust business logic, validation, and error handling following clean code principles.
- Work with both relational databases like MySQL/PostgreSQL and NoSQL databases such as Azure Cosmos DB.
- Manage authentication and authorization mechanisms using Spring Security, JWT, and OAuth2 protocols.
API Integration
- Define and document clear API specifications using Swagger/OpenAPI standards.
- Seamlessly integrate frontend systems with backend services and external APIs.
- Ensure effective data synchronization, error management, and API version control.
Testing & Quality Assurance
- Write unit and integration tests for backend using JUnit and Mockito frameworks.
- Develop frontend unit tests employing Jasmine, Karma, or Jest.
- Create and sustain end-to-end tests using tools like Cypress or Playwright.
- Engage in code reviews to maintain code quality and adherence to standards.
Cloud & DevOps
- Deploy and manage applications on Azure or other cloud environments.
- Utilize continuous integration and deployment pipelines to automate build, testing, and deployment.
- Monitor application health via logging, metrics, and alerting mechanisms.
Security & Performance
- Implement established security practices encompassing protection against XSS, CSRF, and secure API access.
- Optimize system performance from frontend rendering to backend response times.
- Ensure solutions are scalable, reliable, and production-ready.
Additional Information
Location: Bengaluru, India (On-site only)
Experience Required: 7 to 12 years
Interview Mode: In-person/Face to Face only; candidates must be available for onsite interviews.
Eligibility: Open to any graduate.
Interested candidates should forward their resumes accordingly.
Minimum education
Bachelor's Degree
Industry
IT Services & Consulting