Job Description:
• 8+ years of relevant experience
• Design, develop, test, and deploy robust, scalable web applications using Java.
• JDK 17
• Rest API, design and build rest APIs and microservices using Spring boot
• API Security, authentication & authorization
• Designing, developing, and deploying high-throughput, low-latency Kafka producers and consumers for real-time data streaming
• Design and implement RESTful APIs and microservices to enable seamless communication between front-end and back-end systems.
• Optimize application performance, ensure responsiveness, and troubleshoot/debug issues across the full stack.
• Manage databases (both SQL and NoSQL i.e. Oracle DB, Mongo DB ), including design and complex query writing.
• Utilize DevOps practices and tools for continuous integration/continuous delivery (CI/CD), version control (Git), and containerization (Docker, Kubernetes)
• Experience with REST, GraphQL, SOAP, and API management platforms.
• Create robust, secure, and scalable API endpoints and services.
• Implement authentication/authorization (e.g., OAuth, API keys) and monitor API performance for troubleshooting.
• Strong knowledge of Backend languages like Python, Java, JavaScript (Node.js), or Ruby.
• Proficiency in working with relational databases (e.g., Oracle, SQL Server) and writing SQL queries
• Experienced and skilled in event driven environment and development using either of AWS (SNS, SQS), Kafka, MQ,
• Jenkins, Gitlabs/github Experience
• Containerization with Docker, Kubernetes and similar tools and technologies