Design and develop RESTful APIs and microservices using Spring Boot.
? Architect solutions that are scalable, resilient, and cloud-ready (AWS/Azure/GCP).
? Collaborate with cross-functional teams (DevOps, QA, Product) to deliver end-to-end solutions.
? Implement best practices in coding, testing, and deployment.
? Optimize application performance and troubleshoot production issues.
? Ensure security compliance (OAuth2, JWT, SSL/TLS).
? Mentor junior developers and contribute to technical design reviews.
? Participate in Agile ceremonies (Sprint Planning, Daily Standups, Retrospectives).
? 78 years of professional experience in Java development.
? Strong expertise in Spring Boot, Spring Cloud, and Microservices architecture.
? Hands-on experience with REST APIs, JSON, and messaging queues (Kafka/RabbitMQ).
? Proficiency in SQL/NoSQL databases (MySQL, PostgreSQL, MongoDB).
? Experience with containerization (Docker, Kubernetes).
? Familiarity with CI/CD pipelines (Jenkins, GitLab, GitHub Actions).
? Knowledge of cloud platforms (AWS/Azure/GCP).
? Strong understanding of design patterns, SOLID principles, and clean code practices.
? Excellent problem-solving and communication skills.
Experience with API Gateway, Service Registry, and Config Server in microservices.
? Exposure to event-driven architecture.
? Knowledge of monitoring tools (Prometheus, Grafana, ELK stack).
? Prior experience in financial, e-commerce, or telecom domains is a plus.