Kforce Senior Software Development in Southlake, Texas

Kforce has a client in search of a Sr Software Development resource in Dallas/Fort Worth, Texas (TX). Essential Job Functions:

  • Under general direction, develops, codes, tests, and debugs new complex software solutions or enhancements to existing software in a maintenance capacity

  • Works with technical staff to understand problems with software and resolve them

  • Resolves customer complaints with software and responds to suggestions for improvements and enhancements

  • May assist in development of software technical documentation

  • Demonstrates software

  • Designs and codes complex applications using advanced technology

  • May create optimization programs to resolve problems

  • May design and build prototype applications

Responsibilities include:

  • Create libraries and frameworks which will be used across multiple application development projects

  • Maintain system in production, perform application and system level monitoring

  • Provide support and resolution for performance related issues

  • Provide design solutions for business and technical problems

  • Assist in execution of critical system changes

  • Provide support and feedback for application system level testing

  • Experience in JPA/MyBatis required

  • Experience in JDBC & Oracle required

  • Experience in XML, JSON, API required

  • Experience in Agile development methodologies preferred

  • Experience in JMX would be a plus

  • Experience in JMS/MOM would be a plus

  • Experience in Drools would be a plus

  • Experience in JBoss would be a plus

  • Advanced knowledge Java development required

  • Advanced knowledge Maven and the Maven build process required

  • Advanced knowledge Web Services development required

  • Advanced knowledge core Spring Framework required

  • Understands concepts of large scale development across multiple interfacing systems

  • Detailed knowledge and experience in one or more Linux scripting languages

  • Understands Linux concepts and principles

Systems Analysis and Design:

  • Advanced knowledge of products and system architecture

  • Advanced knowledge of software design

  • Advanced problem-solving skills

Test Engineering:

  • Experience in Test Driven Development using JUnit, Mockito, or other unit test tools

  • Experience in Java profiling and Java performance tuning

  • Ability to create, execute, and document the system level tests necessary to assure that an application meet technical requirements

Preferred Skills:

  • Knowledge of networking would be a plus

  • Knowledge of system/application levels monitoring tools would be a plus

Kforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.Compensation Type:Hours