
4-5 years of experience in Core Java and Spring BootProficient in building RESTful services using Spring Boot.Strong understanding of microservices architectureExperience in designing and developing scalable microservices with servicediscovery, load balancing, and API gateways.Solid experience in relational and NoSQL databasesHands-on with MySQL, PostgreSQL, and MongoDB, with the ability to write complexqueries, optimize performance, and handle migrations.Experience in Kafka for message brokering and stream processingExpertise in designing and maintaining Kafka consumers/producers.Experience with API contracts and documentationMust have worked on OpenAPI/Swagger or similar contract-first design principles.Proficiency in Docker for containerizationExperience in creating, maintaining, and deploying Docker images.Exposure to Kubernetes (K8s) for container orchestrationExperience in deploying microservices on K8s, managing pods, services, and ingresscontrollers.Solid debugging experienceStrong troubleshooting skills for microservices, distributed tracing, and performancebottlenecks.Experience with logging and monitoring toolsHands-on with ELK (Elasticsearch, Logstash, Kibana), Prometheus, Grafana,NewRelic, or similar tools.Understanding of CI/CD pipelinesExperience in automating deployment pipelines using Jenkins, GitLab CI, or similar.Experience with Azure DevOps or JIRA for project managementWorking knowledge of Agile processes and issue tracking.Additional Technical Skills (Optional but beneficial):Experience with caching solutions like Redis or MemcachedOptimizing read-heavy applications with caching strategies.Experience in security best practicesJWT, OAuth2, and securing APIs with SSL and role-based access control.Familiarity with serverless architectureExperience in cloud platforms (Azure/GCP) for building and maintaining serverlesscomponents (optional but future-proof).Understanding of message-driven architectureWorking with RabbitMQ or ActiveMQ (in addition to Kafka).Soft Skills:Passionate about work and a never-give-up attitudeAble to work in high-pressure environments with a focus on results.A collaborative team playerWilling to mentor others, work with cross-functional teams, and supportdevelopment goals.Strong communication skillsAble to articulate technical challenges and solutions clearly to non-technicalstakeholders.
Key Skills
Related Jobs

Security Engineer Ubuntu

Senior Software Engineer

Test Automation Engineer

Senior Android Engineer

Lead Software Engineer

Senior Frontend Engineer

Data Engineer

Production Engineer

Senior Back End Developer

Senior Frontend Engineer Platform

IT Engineer

Senior Software Engineer Cloud Images

Senior Product Designer

Hands On Engineering Manager

Full Stack Software Engineer

Senior Front End Developer

Customer Success Manager

Senior Software Engineer .NET Core

Front End TypeScript Developer
