Senior Backend Developer at Session AI

We are redirecting you to the source. If you are not redirected in 3 seconds, please click here.

Senior Backend Developer at Session AI. About Us:. ZineOne, a subsidiary of Session AI (. https://www.sessionai.com/),. the pioneer of in-session marketing, is paving a more effective path forward for eCommerce. We take the application of real-time analytics for all active users on digital properties with the intention of understanding micro-behaviors in order to drive conversions.. Senior Software Backend Developer. This position is for a savvy software professional seeking the opportunity to work with a wide range of cutting-edge technologies and enjoy a flexible, collaborative work environment. The Senior Backend Software Developer position at Session AI offers the chance to design and develop mission-critical solutions touching millions of consumers. We are a fast-paced and fast-growing team that provides ample opportunity to learn new technologies and grow your career.. Responsibilities:. . Design, prototyping, and developing Session AI SaaS.  Successful candidates for this position will focus mainly on the backend but projects involved may require understanding and participation in other software stacks.. . Leading the gathering of functional requirements, developing technical specifications, and project & test planning. . Acting as the technical subject matter expert: Mentoring fellow engineers, demonstrating technical expertise, and at times, leading teams in solving challenging programming and design issues.. . Hands-on coding (80%). . Resolve defects/bugs during QA testing, pre-production, production, and post-release patches. . Work cross-functionally with various other teams, including product management, QA, teams from other product lines within Session AI, and/or external business/design partners to drive forward results. . Demonstrate a passion for developing well-architected and elegant real-time and high-volume SaaS. . . Experience with Agile Development, SCRUM, or Extreme Programming methodologies. . Must-Have:. 5+ years of experience in designing and developing Enterprise SaaS applications.. Expertise in Java/J2EE, with strong knowledge of multi-threaded, event-driven architectures.. Experience with Spring Framework (Spring Boot, Spring MVC, etc.).. 3+ years of experience with RESTful APIs & Web Services (REST/SOAP).. Strong understanding of MVC architecture and at least one Application Server (Tomcat, Jetty, etc.).. Proficiency in SQL and NoSQL databases, optimizing queries for high-performance applications.. Experience with unit testing & Test-Driven Development (TDD).. Knowledge of scalability, caching, load balancing, and distributed computing principles.. Strong communication skills: Ability to explain technical concepts to both technical and non-technical audiences.. Nice to Have:. Experience working with real-time event-driven systems (e.g., Kafka, RabbitMQ).. Hands-on experience with cloud platforms (AWS, GCP, or Azure).. Knowledge of containerization (Docker, Kubernetes) and CI/CD pipelines.. Familiarity with front-end technologies (JavaScript, React, or Angular).. Company Location: India.