Analyze, design, develop and support Java/J2EE based applications. Develop all application specification and associate code and ensure compliance to all program standards. Coordinate with project manager to prepare timeframe for all the projects and provide required enhancements to all programs and design all specifications for all programs. Analyze all technical specifications, develop and modify all complex software products and perform troubleshooting to resolve all the issues. Develop and execute unit test plans. Develop technical designs for application development. Transform requirements into stipulations. Develop User Interface using HTML, CSS, Java script libraries to simplify the complexities of the application. Develop and implement Spring and RESTful web services for exposing geospatial applications. Write business logic using Java, Java J2EE
technologies using integrated development environment (IDE) tools and run the application on Jboss server. Create Java REST services to interact with databases via Java persistence API (JPA). Use JPA to store, update and retrieve data from relational databases. Create test cases for presentation service. Identify and prioritize/reprioritize work when necessary. Will work in Irving, Texas and/or various client sites throughout the U.S. Must be willing to travel and/or relocate.