Excelon Solutions
Location
Remote | United States
Job description
JD:
About the Opportunity:
The FullStack Web Developer will be responsible for building and designing high-performing Web Applications and APIs for Apple's many chat ecologies and communications with live chat & conversational NLP capabilities. They would also be responsible for working on Component Libraries, and API Client packages for Apple's many chat ecologies and communication with the Chat servers via REST/WebSocket APIs.
The Opportunity for you:
You will be responsible for the design and development of user interfaces and integrating with REST/WebSockets APIs for a variety of chat services. Attention to detail and a dedication to delivering a high-quality, stable delivery are essential. To be successful you are self-motivated; driven to achieve and exceed commitments. The ideal candidate will also have strong collaboration skills and possess a strong passion to work in a growing, energizing environment of innovation.
Key Qualifications:
3+ years as a backend developer with expertise in Java and Java Enterprise technology applications, architecture, design, development and support
Proficient with VueJS (highly preferred) or React development with 3+ years of experience.
Strong understanding of JavaScript, its quirks, and workarounds
Primary Skills and Hands-on programming experience in Java, Spring, Multi-Threading, REST, Data Caching Services & Data Access Technologies
Understand security concepts and build reliable and safe distributed applications
In-depth knowledge of HTML, CSS / SCSS coding best practices that meet high accessibility, browser compatibility, and localization standards.
You have experience and understanding of implementing and consuming REST-based APIs.
You have taken ownership of features and projects from start until launch.
Understanding of UI state management systems like Vuex, Redux, or the like.
You have a keen eye for responsive web UX/UI on multiple form factors.
Experience with modern Javascript (ES6, Async Await, ) and build tools
Ability to support multiple, concurrent projects and eager to learn and work on modern technologies
You have great written and verbal communication skills.
Key Technologies & Bonus Requirements:
VueJS, VueX, CSS, SCSS, JavaScript, TypeScript, WebRTC, Spring Boot, Rest APIs, Event-Driven architecture
Java/J2EE, Design Patterns, Spring, REST, Caching Services, Cryptography, Apache Kafka, Vuejs, VueX, WebPack
Ansible, Ansible Tower, AWS, Kubernetes, Helm, Docker, Jenkins, Github, Splunk
Experience in working in a large enterprise, with a global environment, across multiple timezones and geographies
Experience building UI component libraries with VueJS distributed via NPM
Job tags
Salary