Sr. Java Developer

Year    HR, IN, India

Job Description

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



Purchases Platform

:



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

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4135335
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    HR, IN, India
  • Education
    Not mentioned
  • Experience
    Year