Job Details

Date Posted
:
13-Jul-2018
Job Title
:
Senior Software Developer
Job Description
:

JOB DUTIES:

  Design and develop enterprise, real-time, distributed and maintain highly scalable applications using Java and J2EE platforms. Perform general software/systems analysis and design tasks including execution of concept-to-delivery system design processes (detailed design, implementation, testing and documentation) in an agile system/software development environment. Participate in studying the requirements and preparing the design documents.Also, ensure agile and continuous delivery methodology is followed and involve in Sprint planning and design phases.   Build applications using Spring framework, SOA, SOAP/REST Webservices and microservices.  Write JUnit test cases, preferably using TDD or BDD Testing frameworks to unit test the features developed. Gather and analyze the requirements (ability to work with a structured and methodical approach, combined with an enquiring mind).   Perform QE Testing for the Applications including HP Quality Center 12, WorkSoft Certify automation, and LoadRunner scripting to handle Functional System Test, ​Integration Test, Regression Test, Users Acceptance Test, Automation Testing, Data Creation and Performance Test.  Continuous integration/delivery/deployment using Jenkins, Bitbucket, GIT, Maven/Gradle.  Ability to work in Linux based development environments and tune OS parameters, install/configure third party applications using shell commands.    Develop frameworks using Spring core, automate base for entire BPM application including Mainframe service, SAP GUI application, .Net application and KL data feed injection.  Design the architecture planning and support the process requirements and enhance the existing applications following industry best practices.  Write selenium test scripts to automate web applications, ability to integrate with TestNG along withextent and cucumber reporting and ensure it is delivered with highquality.   Ensure infrastructure stability, sizing, balancing and technology consumption used across Operations and ensure that teams meet organizational goals for long-term sustainability.   Research and identify opportunities for automation and custom tooling for development and support environments.  Effectively design and develop web services and APIs, open data sources, smart contracts, databases, and application integration modules to identify and resolve various industry needs.  Implement end to end unit level integration by connecting all bigdata components like Hive, ThoughtSpot and Maria DB using Spring Boot. Design SOAP Request/Response handling, authentication for the services provided by mainframe. Implement CICD process and create jobs in Looper to perform compile, build, create jar package and deploy successfully on server with minimal issues.  Develop Regression suite for different type of test methodologies like release specific changes, unit, smoke, partial test suites with region level configuration.  Mentor and train team members on design techniques, best practices to be followed in development (including Agile methodologies) and on new upcoming software and tools.   Develop UI using Java script, JSP and html for end to end web applications. Develop pattern recognition using Robotic Process Automation (RPA), UI Path Tool and process invoice images with OCR capabilities.    Provide  proof-of-concept/minimally viable production-grade prototypes that sets examples regarding new technology or design patterns    Periodically review code from staff and vendor contractors and direct enhancements.    Identify and troubleshoot the issues with the database and application server and fix them effectively with minimal issues.


EDUCATION & EXPERIENCE REQUIRED:
Bachelor's Degree in Computer Science engineering/Information Technology or closely related field with  knowledge on 
JavaScript, CSS, HTML, JSON, REST, AJAX, XML, and HTTP, Fuzzy logic, Programming in MATLAB, Network Security, Micro Controllers system design.

 

Experience
:
No. of Positions
:
1
Education
:
Bachelors in Computer Science in the field of Information systems or Engineering
Location
:
Bentonville , Arkansas - 72712 , USA
Employment Type
:
Contract
Note : Please mail your resumes to : 8951 Cypress Waters Blvd, Ste #160, Coppell, TX – 75019, Tel: 575-680-2535 | Fax: 786-664-6508.