Job Description :

Job Title: Senior Full Stack Developer (Sr. Analytical Software Developer) 

Location: Plano, TX 75075 

Duration: 12+ Months with possible extensions 

Interview Process: Phone/WebEx / There will be a one-hour Hacker Rank 

Hacker Rank is required. 

*** REMOTE POSITION anywhere in the United States ***
*** Possible OT, would need pre-approval *** 

Required Skills: 

Full Stack Development: 

Core Java v1.8 or higher:

Microservices/Web Services (REST, SOAP): 

JMS (MQ, MDB): 

HTML5/CSS3/JavaScript ES6:

Python: 

Angular/React/Node.js: 

SQL: 

Top 5 Skills / Additional Job Posting Description Details * 

• Excellent knowledge of Core Java v1.8 or higher
• Excellent knowledge of Java EE, Microservices, Web Services (REST, SOAP), and JMS (MQ, MDB).
• Experienced with multiple front-end languages and libraries ( / CSS3 / JavaScript ES6)
• Experienced with multiple back-end languages (e.g. Java, Python) and JavaScript frameworks (e.g. Angular, React, Node.js),
• Experienced with responsive layouts using Bootstrap/Angular/React JS frameworks
• Experience with building Java Spring based applications
• Experience in Databases Design, Development, SQL, and PL/SQL. 

Role and Responsibilities:  

1) Requirements gathering and analysis; architect solution with system design, system engineering and appropriate process flow and implement with agile methodology.  

2) Data acquisition, data ETL, data cleansing, data mining, data integration with data quality controls, process management and statistical analyses techniques.  

3) Implement data modeling, statistical/mathematical, linear or optimization programming models.  

4) Development of high performance, distributed computing tasks using Big Data technologies such as Hadoop, NoSQL, and other data mining/management techniques in distributed environments.  

5) Design and develop software (web based or otherwise) for decision support systems, optimization systems, planning systems or other data mining/modeling applications for mobility, network engineering or enterprise solutions.  

6) Web-applications with multiple levels/dimensions of securities, inside/outside firewalls, e-commerce like with encryption or equivalent technologies.  

7) Write code, complete programming, and documentation, and perform testing and debugging of applications using programming languages and technologies in Unix/Linux, VM and web environments.  

8) Setup and administer document/file transfer/depository systems such as FTP, SSH, SharePoint drive or other similar technologies. 

             

Similar Jobs you may be interested in ..