Apply Before: April 31, 2023
Job Category | : | IT / Engineering |
Job Level | : | Mid Level |
No. of Vacancy/s | : | [ 1 ] |
Employment Type | : | Full Time |
Job Location | : | Irving Texas |
Offered Salary | : | Negotiable |
Apply Before (Deadline) | : | Apr. 31, 2023 |
Education Level | : | Bachelor |
Experience Required | : | More than 1 years |
Professional Skill Required | : | Communication Interpersonal Skills Problem Solving Java AI/ML Hadoop |
We are seeking a skilled and experienced Full Stack Developer to join our team. The successful candidate will be responsible for developing modern, responsive, and scalable web applications with AI Chatbots using Agile methodology. They will be required to use programming languages like Java, Python for the backend and Angular as the frontend to develop consumer-facing money transfer web applications. Additionally, the Full Stack Developer will have experience with frameworks in Java like ProgramAB and JSAT for AI/machine learning and other frameworks like Spring, Spring-Security, Hibernate, Hadoop for feature development. They will have experience in using reverse proxy and load balancer to transfer incoming requests to specific backend server to minimize server load using NGRX. The ideal candidate will also have worked with Python AI/NLP frameworks like spaCy and chatterbot for natural language processing and chat bot. The Full Stack Developer will be involved in the whole software development life cycle from designing the functional/non-functional requirements to developing the app testing it and documenting it. They will follow the CI CD pipeline methodology to develop, test and deploy the code using tools Jenkins, stash, GitLab, etc. The Full Stack Developer will also have experience in testing both frontend and backend code, using Junit, groovy, and pyUnit to write unit and integration test cases for the backend and jest and karma to test the frontend code. They will have developed and maintained various web services using REST, SOAP technology, and involved in the whole release process from separating the release branch to doing different env level validations in SI.
Responsibilities: