Java Lead - API Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+28 more
Job description
Programming Languages: Proficiency in at (Python, Java, Go) RESTful API Design: Deep understanding of REST principles, HTTP methods, status codes API Protocols: REST, GraphQL, WebSockets Authentication & Authorization: OAuth 2.0, JWT, API Keys, SAML Database Knowledge: SQL and NoSQL databases (PostgreSQL, DynamoDB, Redis) Version Control: Git/GitHub Architecture Design: Microservices, Event-driven, Service mesh Advanced Protocols: gRPC, GraphQL federation, WebSockets, Server-Sent Events Security: API security best practices, rate limiting, threat modeling Scalability & Performance: Load balancing, caching, CDN integration Enterprise Integration: ESB, message queues (Kafka)
Technical Competencies API documentation (OpenAPI/Swagger, Postman) Microservices architecture Containerization (Docker, Kubernetes) CI/CD pipelines Testing (unit, integration, end-to-end) Performance optimization and caching strategies
Requirements
Problem-solving and analytical thinking Collaboration with cross-functional teams Clear technical communication Code review proficiency
Experience 5-7 years of software development experience Proven track record of building scalable APIs Experience with cloud platforms (AWS, Azure, GCP)
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Top 10 Java Libraries
Highest Paying Tech Companies for Developers
Dev Digest 121 - AI goes offline
What’s the Difference between a Junior, Mid, and Senior Developer?