C
Full-time
Remote
India, India
₹2,000,000 - ₹2,400,000 INR yearly

Responsibilities:

•      Work closely with the US engineering team and engineering lead to help build the Java/Spring based backend, CRM integrations and REST APIs.

•      Own the development of new modules and features

•      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 3 -5 years hands on experience with Java based open source tech stack.

•      Strong in Core Java, Data Structures, J2EE

•      Proven expertise in Spring MVC, Spring boot, Microservices architecture, Web Services

•      Hands on with MySQL and DynamoDB and/or NoSQL databases, Hibernate

•      Practical experience with Caching frameworks Memcached/Redis, Message Queues

•      Familiarity and experience with CI/CD, Container architecture - Docker/Jenkins and build scripts Maven/Ant

•      Should have built high performance, high availability REST APIs and REST clients.

•      Strong practical experience in applying design patterns, multithreading concepts to solve complex problems

 

Good to have:

•      Agile/JIRA/Continuous Deployment is a big plus

•      1+ years of AWS/Cloud Hosting/Deployment experience

•      ElasticSearch experience is a big plus.

•      Experience with front end frameworks like Vue.JS, Angular.JS is a big plus

•      Experience with Salesforce (Lightning platform) and other CRMs and integration is a huge plus

 


 

Additional Project/Soft Skills:

•      Product from scratch experience: at least 2 products, should be able to work independently with India & US based team members.

•      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.