Java Developer (9+ Years Experience) at enfec.com | Torre

Java Developer (9+ Years Experience)

Emma highlights
This highlight was written by Emma’s AI. Ask Emma to edit it.
Full-time

Legal agreement: To be defined

Provide your expected compensation while applying
location_on
Remote (for India residents)
Shared by
Daniel Correa Laverde
19 days ago

Responsibilities


Key Responsibilities:Design, develop, and maintain scalable microservices using Java and Spring BootLead and contribute to API development and lifecycle management (design, discovery, governance)Implement RESTful APIs following best practices and standardsEnsure API security using AuthN, AuthZ, OAuth 2.0, OpenID, PKCE, and OWASP guidelinesDevelop and maintain API documentation (OAS standards, error handling, etc.)Work with event-driven architecture using Kafka or other message brokersCollaborate with teams to drive technical solutions with minimal supervisionDesign and manage databases (SQL & NoSQL) with strong data modeling expertiseWrite high-quality, production-ready code using Java and open-source technologiesRequired Skills:Strong hands-on experience in Java and Spring BootSolid understanding of Microservices ArchitectureExpertise in REST APIs and API lifecycle managementExperience with Kafka or similar messaging systemsStrong 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 skillsGood to Have: Experience with API GatewaysExposure to customer-facing APIsAbility to quickly learn and adapt to new technologiesStrong ownership and ability to work with minimal guidance