Sr. Java Developer

5 years

12 - 13 Lacs

Posted:3 days ago| Platform: GlassDoor logo

Apply

Work Mode

On-site

Job Type

Part Time

Job Description

Role: Sr. java Developer (Spring Boot – In-App

Purchases Platform

Job Description:

  • We are developing a secure, multi-tenant backend platform to manage In-App Purchase (IAP) subscriptions across iOS
  • and Android applications. The platform will feature real-time analytics, robust security, vendor management, and seamless
  • integration with Apple and Google services.
  • The system leverages Spring Boot 3.3.5, Java 21, Gradle (Kotlin DSL), and MariaDB to ensure performance, scalability, and

maintainability.

  • Technical Environment
  • Language: Java 21
  • Framework: Spring Boot 3.3.5
  • Build Tool: Gradle (Kotlin DSL)
  • Database: MariaDB
  • API Documentation: Springdoc OpenAPI (Swagger UI)
  • Authentication: JWT (JSON Web Token)
  • JSON Processing: Jackson, Gson
  • Job Scheduling: Quartz
  • Testing: JUnit, Mockito
  • Code Coverage: Jacoco
  • Logging: Logback

Responsibilities:

Key Responsibilities

  • Design, develop, and maintain the backend platform for in-app purchase subscriptions.
  • Implement secure, multi-tenant architecture with a focus on scalability and reliability.
  • Integrate with Apple App Store and Google Play Store for IAP validation and webhook event handling.
  • Develop robust authentication and role-based access control using JWT.
  • Implement background job scheduling (Quartz) and ensure resilience with retries and circuit breakers.
  • Collaborate with cross-functional teams for seamless integration of analytics and reporting.
  • Ensure code quality, test coverage (Jacoco), and documentation (Swagger UI).

Requirements:

  • Must-Have Skills & Experience
  • 5+ years of backend development experience, with Spring Boot 3.x and Java 17+ (Java 21 preferred).
  • Strong knowledge of multi-tenant systems and security best practices.
  • Hands-on experience with Apple/Google IAP integrations or event-driven webhook systems.
  • Expertise in JWT-based authentication and secure API design.
  • Proficiency with Quartz, JUnit, Mockito, Jacoco, and Gradle (Kotlin DSL).
  • Experience in real-time analytics pipelines and event-driven architecture.
  • Excellent communication and documentation skills.

Nice-to-Have

  • Experience with CI/CD pipelines, Docker, Kubernetes.
  • Knowledge of payment security standards (PCI-DSS).
  • Exposure to analytics dashboards or reporting modules.

Candidate Expectations

  • Demonstrated success in architecting and delivering complex backend systems.
  • Ability to make informed architectural decisions and communicate trade-offs effectively.
  • Collaborative mindset with ownership of deliverables.

Preferred Skills:

  • Java Springboot
  • hiredevelo

Job Type: Contractual / Temporary
Contract length: 6 months

Pay: ₹100,000.00 - ₹110,000.00 per month

Work Location: In person

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You

noida, uttar pradesh, india