Software Developer
Java
Kotlin
JavaScript
Security & Auth: 5/10
API Design: 4/10
System Architecture: 4/10
Active 3 days ago
Invite to interview
Download CVCV
Overview
Technical skills
Timeline
Roles
Overview
Backend Java engineer at a Middle level specializing in Spring Boot REST APIs with practical role-based security. The strongest proven skill is building RESTful endpoints and authentication flows, demonstrated by SecurityConfig.java and AuthController.java. There is limited evidence of production-grade concerns such as DB migration history, caching and invalidation, background queueing, advanced observability, or deliberate scalability work.
Phone
Technical skills
Java
Kotlin
JavaScript
Kotlin
Mockito
Java
Spring Boot
Hibernate
Spring Security
Spring Data JPA
Spring MVC
DevOps
Git
GitHub
Rest API
Databases
PostgreSQL
MySQL
Frontend
Flowbite
Tailwind CSS
QA
Postman
Swagger
Mobile
Clean Architecture
Timeline
Associate Software Engineer
•
Middle
Ikaansh Edutech Private Limited
•
Full-Time
Worked on backend development for a crypto trading web application using Java and Spring Boot. Built user profile services by aggregating data from Binance and exposing it to the UI. Implemented buy-side transaction workflows including order creation, validation, payment status updates via Binance integration, and tracking agreement and e-sign status through Setu webhooks.
Java
Spring Boot
PostgreSQL
Flowbite
Manipal University Jaipur
Master's Degree •
Computer Applications
Java Developer Intern
•
Junior
Ramsun Enterprise Payments Network
•
Full-Time
Implemented RESTful APIs with Java and Spring Boot with an emphasis on clean architecture and maintainable code. Designed database schemas and built persistence using Hibernate (JPA) with MySQL. Used Swagger and Postman for API testing/documentation and used Git for version control while developing backend services.
Clean Architecture
Java
Spring Boot
Hibernate
MySQL
Postman
Swagger
Git
Aligarh Muslim University
Bachelor's Degree •
Mathematics
Middle Backend Developer
Confidence: Medium API Engineer
Backend Java engineer at a Middle level specializing in Spring Boot REST APIs with practical role-based security. The strongest proven skill is building RESTful endpoints and authentication flows, demonstrated by SecurityConfig.java and AuthController.java. There is limited evidence of production-grade concerns such as DB migration history, caching and invalidation, background queueing, advanced observability, or deliberate scalability work.
API Design
4/10
How well APIs are designed
Practical REST API design with consistent controller patterns and a shared response wrapper, but limited advanced API-level concerns like versioning strategy, pagination, idempotency keys, or documented error contracts.
Evidence
student-feedback-portal/src/main/java/com/feedbacksystem/student_feedback_system/Controller/FeedbackController.java
MonkHubAssesment/src/main/java/com/asus/discount/Controller/CustomerDiscountCoupanController.java
Insurance/src/main/java/com/asus/Insurance/Controller/InsuranceController.java
Data Layer & Database
3/10
Working with databases
Standard JPA-based data layer with entity relationships and custom repository queries, but no evidence of explicit transaction management, migration history, or tuned SQL/indexing.
Evidence
Insurance/src/main/java/com/asus/Insurance/Repository/InsuranceRepository.java
Insurance/src/main/java/com/asus/Insurance/Entity/Insurance.java
MonkHubAssesment/src/main/java/com/asus/discount/Entity/DiscountCoupan.java
Scalability & Performance
1/10
Handling load and speed
Little to no work shown on scalability or performance engineering - no caching strategy, queueing, connection-pool tuning or rate limiting present in the human-authored code.
Evidence
student-feedback-portal/src/main/java/com/feedbacksystem/student_feedback_system/config/SecurityConfig.java
student-feedback-portal/src/main/java/com/feedbacksystem/student_feedback_system/serviceImp/FeedbackServiceImp.java
System Architecture
4/10
Overall system structure
Clear package separation (controllers/services/repositories) and multiple small domain services built end-to-end; architecture is monolithic per service with reasonable module boundaries but no multi-service contracts or deliberate distributed-design tradeoffs.
Evidence
student-feedback-portal/src/main/java/com/feedbacksystem/student_feedback_system/serviceImp/FeedbackServiceImp.java
MonkHubAssesment/src/main/java/com/asus/discount/serviceImp/CustomerDiscountCoupanService.java
Security & Auth
5/10
Protecting data and access
Good practical security basics: Spring Security configuration, role-based access rules, BCrypt password hashing, and a CustomUserDetailsService; missing advanced token lifecycle or refresh/revocation patterns.
Evidence
student-feedback-portal/src/main/java/com/feedbacksystem/student_feedback_system/config/SecurityConfig.java
student-feedback-portal/src/main/java/com/feedbacksystem/student_feedback_system/Controller/AuthController.java
student-feedback-portal/src/main/java/com/feedbacksystem/student_feedback_system/serviceImp/AuthserviceImp.java
Reliability & Observability
3/10
Stability and monitoring
Basic reliability and test practices are present - unit tests with Mockito and a global exception handler; limited observability, structured logging, retries, backoff strategies, or metrics/alerts.
Evidence
Insurance/src/test/java/com/asus/Insurance/InsuranceServiceImpTest.java
Insurance/src/test/java/com/asus/Insurance/PurchaseServiceImpTest.java
student-feedback-portal/src/main/java/com/feedbacksystem/student_feedback_system/exception/GlobalExceptionHandler.java
Expertise
Java• Middle
Microservices & API Architecture• Middle
Industries
Commerce• Middle
Education• Middle
Financial Services• Middle
Technologies
Java• since 2025 • Middle
Kotlin• Middle
Rest API
Spring Boot• since 2025
Hibernate• since 2025
Mockito
Spring MVC
Spring Data JPA
Spring Security
Recommendations
- Build and operate Spring Boot microservices focusing on REST APIs with role-based auth and unit tests.
- Implement CRUD-backed internal services or small e-commerce features such as coupon management and purchase flows.
- Extend existing apps with DB migration tooling (Flyway/Liquibase), caching with invalidation, and basic metrics/logging instrumentation.
- Develop secure user-auth and session-management features or admin dashboards using Spring Security and JPA.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
