back Back to Jobs

Java Application Developer

Location: Dallas, TX
Job # 10003132
Date Posted: 10-04-2017
Distributed Applications Developer (Java) 

Primary Location  TX-Dallas
Travel - Yes, 5 % of the Time
Estimated Length of Contract Period 6 mos to possible hire


Distributed Applications Developer responsible for development, maintenance, and implementation of distributed applications. This position provides application software development services or technical support typically in a defined project. Develops program logic for new applications or analyzes and modifies logic in existing applications. Codes, tests, debugs, documents, implements and maintains software applications. Analyzes requirements, and maintains, tests and integrates application components. Ensures that system improvements are successfully implemented.
  • Designs, codes, tests and documents new systems or enhancements to existing systems of high complexity and scope, working with common applications designs and specifications, utilizing industry and System standard procedures, products and methodologies.   Executes performance and stress testing.
  • Assesses business and organizational needs and goals for the development and implementation of new application systems or enhancements to existing applications.
  • Designs or adapts frameworks and best practices established for the project or unit, or by the System or industry.
  • Assists in design and code reviews.
  • A bachelor`s degree is preferred. Certification is a plus. Equivalent education and/or experience may be substituted.
  • Seven plus years of proven application development experience that includes creating distributed applications through analysis of specific business requirements.
  • Understanding and demonstrated use of object-oriented design principles.
  • Five years of Java and Java EE programming experience.
  • Five years of Java Web UI experience.
  • Five years of experience working with relational database (i.e. Oracle, etc.) and concepts.
  • Three years of experience developing JSPs.
  • Understanding and demonstrated use of J2EE patterns and frameworks.
  • Three years of experience with Spring Framework stack.
  • Three years of experience with the Rational Application Developer (RAD) or Eclipse tool.
  • Practical experience with Software Configuration Management (SCM) tool (i.e. Subversion, Maven, Clear Case, etc.).
  • Experience with web model view controller (MVC) frameworks (i.e. Spring MVC, etc.).
  • Experience working with Application server (i.e. WebSphere, Weblogic, JBOSS).
  • Experience with developer testing practices (i.e. JUnit, Mockito, etc.) and understands the differences between unit, functional, and system tests.
  • Experience developing SOAP and REST web services.
this job portal is powered by CATS