Java Developer

Intelligent Decisions   •  

Richardson, TX

Industry: Professional, Scientific & Technical Services

  •  

11 - 15 years

Posted 120 days ago

Job Description:

TS/SCI Clearance is required.

Job Responsibilities:

• Design, develop and code software sufficient to meet the requirements of one or more components or systems
• Perform integration, test and documentation duties to ensure proper operation of hardware and software platforms
• Integrate a wide variety of applications from various sources; integrate and ensure they meet performance standards for stability and resource utilization
• Adhere to accepted standards and processes for development, including writing unit tests which provide a high percentage of code overage; participating in code peer reviews, conducting design reviews, and generating test plans to ensure maximum stability and quality of code

Job Qualifications:

• 7+ years of software development experience in Java in a LINUX environment
• 3+ years of experience with RESTful services
• Strong problem-solving ability
• Self-motivated
• Desire to work and thrive in a team environment
• Effective verbal and written communication
• Able to work independently with very little supervision
• Experience using source control tools associated with defect/issue tools
• Experience using JDBC to connect to relational databases (programmatic & command line)

Desired Qualifications:

•Experience developing and deploying distributed cloud-based applications
• Development, inspection, and manipulation of XML, XSDs and WSDLs
•Experience using SOAP-based web services (interface definition, implementation, WS-Security)
•Experience using scripting languages such as Javascript, Ruby or Python and familiarity with a Javascript framework such as DOJO, AngularJS, jQuery, or Backbone.js
• Experience with Spring
• Experience using continuous integration tools such as Hudson/Jenkins or Cruise Control
• Experience with automated testing, build automation and dependency management tools
• Experience using task management tools such as JIRA Agile
• Experience coding applications interfacing with Postgres and Mongo databases

Education Required:

High School

Years of Experience Required:

10

Years of Experience Desired:

10+