Nb Sam It Solutions Private Limited

1 Job openings at Nb Sam It Solutions Private Limited
Senior Software Engineer-Java bengaluru,karnataka,india 5 - 8 years INR 8.0 - 14.0 Lacs P.A. On-site Not specified

We are seeking an experienced Senior Software Engineer (Java) with a strong background in integrating Core SaaS products with third-party systems such as marketplaces, carriers, ERPs, and other external platforms. The ideal candidate will have deep expertise in Spring Boot and a proven track record of building scalable and seamless integrations within a SaaS environment. Key Responsibilities 1. Requirement Analysis of Integration Projects * Work on integrations between our Core SaaS platform and third-party systems (marketplaces, carriers, ERPs, etc.). * Collaborate with internal and external stakeholders to gather and clarify integration requirements. 2. Design and Develop Solutions * Build scalable, secure, and reliable integrations using Java (Spring Boot). * Design APIs and messaging systems for efficient data exchange. * Implement error-handling, retries, and monitoring mechanisms to ensure data reliability. * Leverage Generative AI tools to enable AI-driven development. 3. Mentorship * Provide technical guidance to junior engineers on integration best practices. * Conduct code reviews and ensure delivery of high-quality, maintainable code. 4. Performance Optimization * Ensure system performance, scalability, and security across integration solutions. * Optimize data flow between Core SaaS and third-party systems. * Participate in code reviews and performance tuning exercises. 5. Collaboration * Work closely with Product, Engineering, and Operations teams to understand integration scope and timelines. * Assist with effort estimation and feasibility assessment for new integrations. Key Qualifications 1. Experience * 5-8 years of experience in Java development, with a strong focus on system integration. 2. Technical Skills * Proficiency in Java (Spring Boot) and RESTful API development. * Hands-on experience with integration frameworks and messaging systems (e.g., RabbitMQ, Kafka, etc.). * Familiarity with OAuth2, SAML, or other authentication/authorization protocols. * Strong understanding of JSON, XML, and data transformation. 3. Integration Experience * Proven experience integrating SaaS platforms with marketplaces, carriers, ERPs, or other external systems. * Knowledge of SOAP/REST-based integration patterns. 4. Soft Skills * Strong problem-solving ability and attention to detail. * Excellent communication and collaboration skills. Preferred Qualifications * Prior experience with marketplace integrations (e.g., Amazon, eBay, Shopify). * Experience in SaaS or multi-tenant architecture environments. * Exposure to cloud platforms (AWS, GCP, Azure) and containerization (Docker, Kubernetes).