Independently design, build, test, release, monitor and provide live support for complex multi-tiered features based on requirements. Working with scrum teams and product managers using agile methodologies to deliver high quality solutions on time. Collaborate effectively with peer application teams and architecture team to solve complex problems spanning their respective areas. Write detailed technical documentation to allow easy hand-offs to other team members. Work effectively to foster a strong One Team behaviors. Employ technical expertise in helping team members overcome technical problems. Continuously think about innovation and promote a mindset of making the systems and solutions constantly better.
5+ years of industry experience working on large scale systems BE or MS in Computer Science, Engineering or a related technical field Experience with HTTP, REST API's and competent designing and building web services/micro-services in a commercial setting. Proficient in back-end development using Java EE technologies (e.g. Java language, application servers, servlet containers) Experience in working on Intent Prediction/Detection, Natural Language Processing libraries and machine learning. Competent in software development tools (e.g. Java build tools, GiT, GitHub, PR reviews, Git branching strategies, Maven) and best practices (e.g. unit testing, test automation, continuous integration, etc.). Strong foundational knowledge in Object-Oriented Design Principles, Data Structures, Algorithms, SQL/NoSQL, Operating Systems. Excellent communications skills both written and verbal.Understanding of IVR & Digital Voice technologies is a plus
Job Types: Full-time, Contract
Pay: $60.00 per hour
- http and API: 5 years (Preferred)
- Backend technologies: 5 years (Preferred)
- Temporarily due to COVID-19