Required Skills
About the Job
sourcebae is seeking a Senior Java Backend Engineer with 4-6 years of experience to join our team in Gurugram, Haryana. In this onsite role, you will be instrumental in designing, developing, and maintaining high-performance backend services and microservices using Java. You'll work with technologies like Spring Boot, Spring Cloud, and Spring MVC, and contribute to a robust microservices architecture, ensuring reliability and fault tolerance.
Your responsibilities will include participating in the full software development lifecycle, collaborating with cross-functional teams for seamless integration, conducting code reviews, and troubleshooting production issues. We value a strong understanding of Object-Oriented Programming (OOP) concepts, design patterns, and excellent debugging skills.
Required Skills: - Extensive experience with Java, including Spring Boot, Spring Cloud, and Spring MVC. - Proven experience in Microservices architecture and containerization (Docker, Kubernetes). - Strong knowledge of SQL (MySQL/PostgreSQL) and NoSQL (MongoDB/Cassandra). - Experience with messaging queues like Kafka or RabbitMQ. - Hands-on experience with RESTful APIs and API Gateways. - Solid understanding of OOP concepts and design patterns. - Strong debugging and problem-solving abilities. - Good communication and teamwork skills.
Nice to have: - Cloud experience (AWS/Azure/GCP). - Familiarity with CI/CD tools (Jenkins, GitLab CI). - Knowledge of TDD/BDD practices.