Job Description
Job Title: Java Developer (7+ Years Experience)
Location: Remote (Hyderabad)
Experience: 7+ Years (Mandatory)
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: ayesha.shaik@enfec.com
Required skills
Apply