HamburgerMenu
hirist

Senior Java Developer - Spring Boot

SoHo Dragon
Anywhere in India/Multiple Locations
5 - 10 Years

Posted on: 11/08/2025

Job Description

About the Role :

We're looking for a Senior Software Developer to join our Identity & Security Engineering team. This is a high-impact role focused on designing, developing, and maintaining secure, scalable systems that handle authentication, authorization, and API protection across our platform.

You'll work with a modern Java-based backend stack (Java 8-21, Spring Boot, Quarkus), develop critical Node.js services, and contribute to both greenfield and existing projects. We value engineers who take ownership, think critically about system design, and care deeply about security and user experience.

Key Responsibilities :

- Lead design and development of secure, performant APIs and backend services with Spring Boot, Quarkus, and Node.js.

- Maintain and evolve our core authentication and authorization systems, including JWT handling, token validation, passwordless flows, and OTP solutions.

- Research and prototype new approaches to API security, session management, and identity workflows.

- Collaborate closely with product managers, architects, and fellow engineers in a Scrum-based workflow.

- Implement observability, tracing, and security logging using AWS CloudWatch and related tooling.

- Design and document secure architectures and protocols, ensuring compliance with security best practices.

- Conduct code reviews and mentor junior engineers on secure coding and architecture principles.

- work within the Serverless Framework to deploy and maintain AWS Lambda-based services.

- Participate in threat modeling and contribute to team-wide secure development practices.

Tech Stack :

- Languages : Java (8-21), JavaScript, TypeScript, SQL

- Frameworks : Spring Boot, Quarkus, Node.js

- Build Tools : Maven

- Cloud & Infra : AWS (Lambda, API Gateway, CloudWatch), Serverless Framework

- Databases : PostgreSQL

- Security Focus : JWT, OAuth2, OTP, passwordless auth, token introspection, secure API design

Ideal Candidate :

Must-Have :

- 5+ years of professional experience in software development, including backend systems.

- Strong Java experience, with deep understanding of Spring Boot or Quarkus frameworks.

- Proven experience designing and building secure APIs and authentication workflows.

- Solid knowledge of security principles, protocols, encryption, and identity standards (OAuth2, JWT, etc.).

- Comfortable working with AWS services, especially Lambda and API Gateway.

- Familiarity with CI/CD, DevOps tooling, and monitoring/logging in production.

- Experience working in Agile/Scrum teams and cross-functional environments.

- Clear, thoughtful communicator with a collaborative mindset.

Nice-to-Have :

- Experience with passwordless authentication, risk-based auth, or biometric auth. Auth0

- Exposure to multi-factor auth systems, identity brokering, or enterprise IAM solutions.

- Contributions to open-source projects or security research.

Familiarity with frontend security in SPAs using JWT/session cookies

info-icon

Did you find something suspicious?