Senior Software Engineer

Integra Micro Software Services (P) Ltd

Integra Micro Software Services (P) Ltd Bengaluru ₹ 0-0 / Annum 4y-7y Full Time
Job Description
  •            We are seeking an enthusiastic self motivated hands on senior Java/J2EE backend engineer with experience in AI/ML/Chatbots/CRMs domain to join the backend engineering team for our partner. Experience with a fast paced India/US product startup or a product engineering services company in a senior developer role building a high performance real time system is mandatory. Applicants must have a passion for engineering with accuracy and efficiency be highly motivated and organized able to work as part of a team and also possess the ability to work independently with minimal supervision. Responsibility Key responsibilities would include: Work closely with US engineering team and engineering lead to help build the Java/Spring based backend CRM integrations and REST APIs. Build new modules as necessary Research CRM systems/APIs to integrate with and propose ideal solutions Maintain and enhance the existing APIs Perform Unit Testing and Integration testing in a Continuous Deployment scenario Coordinate with the webapp development team for API integrations and troubleshooting Follow Agile methodology JIRA for work planning issue management/tracking Study and learn the CRM/Chatbots domain and the messaging platform Requirements BE/BTech - CS with at least 4-7 years hands on experience with Java based open source tech stacks. Strong in Core Java J2EE JBoss Hands on with MySQL and DynamoDB and/or NoSQL databases Proven expertise in Spring Hibernate Microservices architecture Springboot Webservices Hands on experience with Caching frameworks Memcached/Redis Message Queues Familiarity and experience with Container architecture - Docker/Jenkins and build scripts Maven/Ant 2+ years of AWS/Cloud Hosting/Deployment experience Agile/JIRA/Continuous Deployment is a big plus Elastic Search is a big plus. Experience with Salesforce (Lightening platform) and other CRMs and integration is a huge plus Should have built high performance high availability REST APIs and REST clients. Strong practical experience with applying design patterns multi-threading concepts to solve complex problems Product from scratch experience: at least 2 products should be able to work independently with US based engineering lead. Should have successfully completed 2-3 different products with at least 6 months to 1 year duration. Strong verbal and written communication with ability to articulate problems and solutions over phone and emails. Strong sense of urgency with a passion for accuracy and timeliness. Ability to work calmly in high pressure situations and manage multiple projects/tasks. Ability to work independently and possess superior skills in issue resolution. Please refer to the Job description above
Key Skills