Job title : Software Developer Location : Grand Prairie, TX 75050 Job Description : Developing a thin layer of REST services using Spring Boot to connect Frontend applications and updating Swagger documentation for REST services. Develop Controller for Request / Response paradigm by Spring Controllers using Spring MVC. Design, Develop and Implement Automation scripts using Selenium with Java, Cucumber, Bitbucket and TestNG tools. Design, Develop and Deploy UiPath workflows using REFramework, Orchestrator queues and assets. Design, Develop and Implementing dynamic web pages using HTML, CSS, JavaScript, NodeJS and Angular for single web applications. Implementing controllers, reusable directives and UI components such as popup screens, dropdown menus, forms and dashboards. Using PostgreSQL to perform database functions reflecting CRUD operations. Support multiple applications with SQL server databases, across these applications there are multiple database servers and more than 500 databases. Implement Continuous Integration / Continuous Deployment process by using tools like Jenkins, Maven repository and GIT. Use SonarQube to carry out static code analysis, to detect bugs and to ensure the quality of code. Create unit test cases using Junit, Mockito and TestNG frameworks to test the functionality of the application. Collaborate with Quality Assurance team during System Integration and UAT phase to fix the issues. Upgrading the existing web application to support SSO (Single Sign-On) authentication, using OAuth 2.0 to access efficiency and improve user experience across multiple applications. Monitor all production issues and document them for future reference. Manage bot scheduling, monitoring and deployment using UiPath Orchestrator. Using Eclipse as IDE tool to develop the application and JIRA for issue / bug tracking, monitoring of work assignments in the system. Work with architects, Product Owner, and Scrum Master in Agile methodology, following daily scrum meetings, sprint plan meetings (Planning, Review and Retro). Education Requirement : Bachelor’s degree in Computer Science, Computer Information Systems Information Technology, a closely related field, or a combination of education and experience equating to the U.S.equivalent of a Bachelor’s degree in one of the aforementioned subjects.
Software Developer • Grand Prairie, TX, US