Senior Full-Stack Java Developer (Bengaluru)

Senior Full-Stack Java Developer (Bengaluru)

05 Nov
|
Anugraha Exceed
|
Bengaluru

05 Nov

Anugraha Exceed

Bengaluru

Senior Full-Stack Developer – Skills

Experience: 6–9 years | Location: Bengaluru (5 days in office) | Joining: within 15 to 30 days

Must-have skills

Backend (Java and Spring Boot)

- 6+ years of hands-on Java development with Java 11/17+, including multithreading, concurrency, and the collections framework.
- Strong Spring Boot experience: REST APIs, Spring Data JPA, Spring Security, configuration, and exception handling.
- Designing clean, versioned REST APIs with consistent error handling and documentation (Swagger/OpenAPI).
- Performance tuning and optimisation of backend services.

Frontend (ReactJS)

- Hands-on production experience building React applications with hooks and functional components.
- State management using Redux or the Context API.
- Building reusable component libraries and structuring a scalable frontend codebase.
- Robust JavaScript (ES6+); TypeScript is preferred.
- Frontend performance optimisation (rendering, lazy loading, bundle size).

Database

- Strong SQL skills with PostgreSQL, MySQL, or SQL Server.
- Schema design, indexing, query optimisation, and transaction handling.
- JPA/Hibernate, including how to avoid common pitfalls such as N+1 queries and lazy-loading issues.

Security

- Authentication and authorisation using JWT and OAuth 2.0 / OIDC.
- Role-based access control.
- Secure coding practices (OWASP Top 10 awareness).

Quality and testing

- Unit and integration testing with JUnit and Mockito.
- Frontend testing with Jest or React Testing Library.
- Ability to set and enforce testing standards for the team.

Debugging and production support

- Debugging complex issues across the full stack (UI, API, and database).




- Root-cause analysis of production incidents and permanent fixes.

Senior-level responsibilities

- Solution design: breaking features into components, APIs, and data models before development starts.
- Code reviews: leading reviews and setting coding standards and best practices.
- Mentoring: guiding and unblocking two full-stack developers through pairing, reviews, and design discussions.
- Technical ownership: owning modules end to end, from design through deployment and support.
- Estimation and planning: sizing work realistically and flagging risks early to the CTO and product team.
- Communication: explaining technical decisions clearly to engineers, the CTO, and product stakeholders.

Good-to-have skills

- Microservices architecture and design patterns
- Microsoft Azure (preferred); AWS or GCP also valued
- Docker, with basic Kubernetes knowledge
- CI/CD pipelines (GitLab, Jenkins, or GitHub Actions)
- Messaging systems: Kafka, RabbitMQ, or Azure Service Bus
- Experience with multi-tenant SaaS products
- Exposure to aviation, training, EdTech, or other regulated domains
- AI/LLM integration in applications

Screening checklist

CheckMust showSpring BootProduction APIs they designed, not only builtReactProduction screens they built hands-on, not only integratedDesign ownershipAt least one module or feature they designed end to endCode reviewsEvidence they review others’ code and enforce standardsMentoringHas guided at least one junior or mid-level developerDebuggingCan walk through a real production issue they solvedAvailabilityCan join within 15 days and work 5 days from the Bengaluru office

Skills:- Java, Spring Boot, React.js, React Native, Leadership, Responsive Design and Microsoft Windows Azure

📌 Senior Full-Stack Java Developer (Bengaluru)
🏢 Anugraha Exceed
📍 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: senior full-stack java developer (bengaluru) / bengaluru

Subscribe to this job alert:

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