JAVA FULL-STACK DEVELOPER
Edish Connect
Posted
- Hybrid
- Bangalore
Job description
JOBWAVE VERIFIED
Java Full-Stack Developer
Company: Not specified Location: Bangalore (BCIT) Experience: 7+ Years Education: Not specified Work Mode: Hybrid — 3 days/week from office Employment Type: Not specified Notice Period: Immediate Joiners Only — Non-Negotiable Core Domain: Full-Stack Development Primary Backend: Java 8+ / Spring Security Primary Frontend: React Cloud: Azure preferred / Any cloud platform DevOps: CI/CD exposure Testing: JUnit
────────────────────
JOBWAVE INSIGHTS
Who is this for?
This role is targeted at a senior Java Full-Stack Developer with 7+ years of experience who can take ownership of backend development while also working hands-on with React, application security, cloud, CI/CD, debugging, and unit testing.
The biggest practical constraint is immediate joining, which is explicitly non-negotiable.
Key Skills
- Java 8+
- React
- Spring Security
- JWT authentication
- Azure or another cloud platform
- CI/CD and DevOps
- Debugging & troubleshooting
- JUnit
- Full-stack application development
- Technical ownership
Priority Skills
Highest Priority
- Java 8+
- React hands-on experience
- Spring Security + JWT
- Immediate availability
- 7+ years of experience
Strong Advantages
- Azure cloud experience
- Hands-on CI/CD
- Strong debugging and troubleshooting
- JUnit/unit-testing experience
- Experience owning full-stack features
What to Prepare
- Java 8+ fundamentals and advanced concepts
- Spring/Spring Security architecture
- JWT authentication and authorization
- React fundamentals and component architecture
- REST API integration between React and Java
- Cloud deployment concepts, especially Azure
- CI/CD pipeline concepts
- Debugging production issues
- JUnit test-case design
- Full-stack system design
What to Focus On
1. Java Ownership
Be prepared to demonstrate strong knowledge of Java 8+ and explain how you have independently owned backend features, services, or applications.
2. Spring Security + JWT
This is a key requirement. Prepare authentication flows, JWT generation/validation, authorization, roles/permissions, token expiration, refresh tokens, and securing REST APIs.
3. React
The requirement specifically says hands-on React experience, so prepare practical topics such as components, hooks, state management, API calls, forms, error handling, and performance.
4. Cloud & DevOps
You should be able to explain your exposure to cloud platforms and CI/CD, including how applications are built, tested, deployed, monitored, and promoted across environments.
5. Debugging & Testing
Prepare real examples of identifying production defects, troubleshooting API/backend/frontend issues, and writing JUnit tests for business logic and services.
────────────────────
JOB DETAILS
Original Role Information
Role Overview
The company is hiring an experienced Java Full-Stack Developer for its Bangalore team. The role requires strong Java ownership along with hands-on React development and exposure to security, cloud, DevOps, troubleshooting, and testing.
Responsibilities
Backend Development
- Develop and maintain applications using Java 8+
- Take strong ownership of backend development
- Build and maintain secure APIs and services
Frontend Development
- Develop user-facing functionality using React
- Integrate React applications with backend APIs
- Troubleshoot frontend-related issues
Security
- Implement and maintain Spring Security
- Work with JWT-based authentication and authorization
Cloud & DevOps
- Work with cloud platforms
- Azure exposure is preferred
- Work with CI/CD and DevOps processes
Troubleshooting
- Debug application issues
- Investigate technical problems
- Support troubleshooting and issue resolution
Testing
- Write and maintain JUnit test cases
- Support application quality through unit testing
────────────────────
REQUIREMENTS
Experience
- 7+ years of professional experience
- Strong Java development background
- Full-stack development experience
- Immediate joining availability required
Backend
- Java 8+
- Spring Security
- JWT
- REST/API development
Frontend
- React
- Hands-on frontend development
Cloud
- Exposure to any cloud platform
- Azure preferred
DevOps
- CI/CD exposure
- General DevOps understanding
Testing
- JUnit test cases
Troubleshooting
- Application debugging
- Technical troubleshooting
- Issue analysis and resolution
────────────────────
QUALIFICATIONS
- 7+ years of relevant software development experience
- Strong Java 8+ skills
- Hands-on React experience
- Hands-on Spring Security/JWT experience
- Cloud platform exposure
- CI/CD exposure
- Debugging and troubleshooting experience
- JUnit experience
- Willingness/ability to work from Bangalore BCIT 3 days per week
- Immediate joiner status
────────────────────
POTENTIAL GAPS TO CHECK
Before applying/interviewing, verify these areas:
- Immediate joining: This is explicitly non-negotiable.
- React: The requirement says hands-on experience, so theoretical knowledge alone may not be enough.
- Spring Security + JWT: Be ready to explain an actual implementation rather than only the concepts.
- Java 8+: Expect strong technical questioning because Java is the primary skill.
- Azure/cloud: Identify exactly which cloud services you have used.
- CI/CD: Be able to explain pipelines and deployment workflows you have worked with.
- JUnit: Prepare examples of unit tests you have written.
- Bangalore hybrid: Confirm availability for 3 office days per week.
────────────────────
INTERVIEW PREPARATION
Phase 1 — Java
- Java 8 features
- Streams and Lambda
- Functional interfaces
- Collections
- Exception handling
- Multithreading/concurrency
- JVM basics
- OOP principles
- Design patterns
- Java performance considerations
Phase 2 — Spring Security & JWT
- Authentication vs authorization
- Spring Security filter chain
- JWT structure
- Access vs refresh tokens
- Token validation
- Role-based authorization
- Password/security best practices
- Securing REST APIs
- Handling expired/invalid tokens
Phase 3 — React
- Components and props
- State management
- Hooks
useEffect- Forms and validation
- API integration
- Error handling
- Component reusability
- Performance optimization
- React application architecture
Phase 4 — Cloud & DevOps
- Cloud fundamentals
- Azure basics
- Application deployment
- CI/CD pipeline stages
- Build and test automation
- Environment configuration
- Deployment strategies
- Logs and monitoring
Phase 5 — Testing & Troubleshooting
- JUnit fundamentals
- Unit vs integration testing
- Mocking dependencies
- Testing Spring services/controllers
- Debugging REST APIs
- Log analysis
- Production incident troubleshooting
- Root-cause analysis
Final Interview Focus
Be ready for questions such as:
- How have you used Java 8 features in production?
- How does JWT authentication work in Spring Security?
- How would you secure a React + Spring Boot application?
- How do you handle expired JWT tokens?
- Explain a React application you developed hands-on.
- How would you troubleshoot a slow REST API?
- What CI/CD pipeline have you worked with?
- Which cloud platform and services have you used?
- How do you write effective JUnit test cases?
- Describe a difficult production issue you debugged and how you resolved it.
- Describe a full-stack feature you owned from development through deployment.
How to apply
Your email app will open with a message ready to send to the employer.
Apply by email