Job Title: Java Developer – Authentication & Subscription Services
Duration: 6 Months (Contract)
Client: Media Industry
Contract Type: W2|C2C|1099
Job Description:
We are seeking a hands-on Java Developer to join our media client//'s team for a 6-month contract engagement. The project focuses on authentication and authorization applications, integrating OAuth, subscription services, and third-party platforms such as Piano.
Key Responsibilities:
Develop and enhance authentication and authorization applications. Implement and integrate OAuth-based authentication mechanisms. Work on subscription services integration with platforms like Piano. Develop scalable and high-performance applications using Core Java and Spring framework (Spring Boot, Spring Security, Spring Cloud). Collaborate with cross-functional teams to define and implement technical solutions. Ensure high-quality code, following best practices in software development. Troubleshoot and optimize application performance.
Required Skills & Experience:
Strong experience in Core Java and Spring Stack (Spring Boot, Spring Security, Spring Cloud, etc.). Hands-on experience with OAuth and authentication/authorization protocols. Knowledge of subscription service integrations and third-party platforms like Piano. Experience working with RESTful APIs and microservices architecture. Proficiency in SQL/NoSQL databases. Exposure to cloud environments like AWS, Azure, or GCP is a plus. Strong problem-solving skills and ability to work independently.
Nice-to-Have:
Experience in the media industry or working with subscription-based platforms. Familiarity with identity management solutions like Okta, Auth0, or Keycloak. CI/CD pipeline implementation experience.
If you are a hands-on Java developer with experience in authentication, authorization, and subscription services, we would love to hear from you!