Job Title: Java Developer (6+ Years Experience)
Location: Remote
Experience: 6+ Years (Mandatory)
Job Overview:
We are looking for an experienced Java Developer to take on a lead role in driving technical initiatives and collaborating with cross-functional teams. The ideal candidate should have strong expertise in API development, microservices architecture, and modern backend technologies, with the ability to work independently with minimal guidance.
Key Responsibilities:
Design, develop, and maintain scalable microservices using Java and Spring Boot
Lead and contribute to API development and lifecycle management (design, discovery, governance)
Implement RESTful APIs following best practices and standards
Ensure API security using AuthN, AuthZ, OAuth 2.0, OpenID, PKCE, and OWASP guidelines
Develop and maintain API documentation (OAS standards, error handling, etc.)
Work with event-driven architecture using Kafka or other message brokers
Collaborate with teams to drive technical solutions with minimal supervision
Design and manage databases (SQL & NoSQL) with strong data modeling expertise
Write high-quality, production-ready code using Java and open-source technologies
Required Skills:
Strong hands-on experience in Java and Spring Boot
Solid understanding of Microservices Architecture
Expertise in REST APIs and API lifecycle management
Experience with Kafka or similar messaging systems
Strong knowledge of API security standards (OAuth 2.0, OpenID, etc.)
Experience with database technologies (SQL & NoSQL)
Familiarity with API documentation standards (OpenAPI Specification)
Good problem-solving and collaboration skills
Good to Have:
Experience with API Gateways
Exposure to customer-facing APIs
Additional Requirements:
Ability to quickly learn and adapt to new technologies
Strong ownership and ability to work with minimal guidance
How to Apply:
Interested candidates can share their resumes at: [email protected]
Pay: ₹346,294.00 - ₹1,578,918.34 per year
Application Question(s):
- Are you available to join immediately?
Experience:
- Java Developer: 6 years (Required)
- Microservices: 5 years (Required)
- APIs: 5 years (Required)
- Spring Boot: 5 years (Required)
- Kafka: 5 years (Required)
Work Location: Remote