What are the responsibilities and job description for the Senior Java Developer position at TEPHRA?
Description : Job Description :
Senior Developer with experience in architecting / developing solutions involving chat / text, voice, and integrating with APIs from Apple, Google, Amazon, Microsoft, IBM or other niche enterprise vendors operating in conversational and AI technologies
- Must have extensive architecting / developing in Java, with optional experience in one of more of Node SDK, Java SDK, Python SDK, Swift SDK, .NET SDK, Unity SDK, Ruby, Android SDK, Spring, Node JS, AngularJS, HTML / HTML5, CSS / CSS3, JQuery, Java script, RectJS
- Strong experience of using JavaScript and building Node.JS. applications and RESTful APIs
- Good understanding of Industry standard design patterns / architecture such as Spring, MVC, Microservices etc. and good knowledge on REST / JSON
- Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform
- Implementing automated testing platforms and unit tests
- Proven experience working in fully Agile teams, test-driven collaborative and iterative programming environment.
- Experience with Continuous Integration and Deployment (CI / CD)
- Must have good communication skills, analytical and problem solving skills
Responsibilities :
Qualifications : (Please list all required qualifications) Click here to enter text.
Minimum Bachelor's Degree (4 Yrs) in related discipline (Human-Computer Interaction, linguistics, Information Sciences, Interaction Design or equivalent field)
Questions for Internal and Total Rewards :
5 Years
Charlotte, NC , Edison NJ, San Ramon CA. Tampa FL