Job Description :
Position : Full Stack Java Developer

Location : San Antonio, TX

Duration : Long term



Back end processing in addition to front end UI experience is required.

Local candidates highly preferred.



Database

Experience with relational databases such as Oracle or PostgreSQL
Experience with Hibernate (or similar ORM), JPA
Experience in working with complex queries against databases/tables with large number of records.

Java

Core Java (recent Java versions)
Multi-threading concepts and use.
Thorough understanding of JVM concepts

Middleware

Apache Web Server
Apache Tomcat (recent versions, v8+)

Spring

Spring Core, Spring MVC, Spring boot, Spring batch, Spring Data JPA

Client Side

Core JavaScript / DOM
AJAX
Libraries such as jQuery, angular JS, kendo UI
JSON
HTML / HTML5 / CSS

Server Side Environment

Familiarity with UNIX / Linux environment and standard command line tools
Scripting experience in sh / csh / bash / PERL is desirable

Other / Misc

REST / SOAP
XML / XSLT
Maven / Ant / Jenkins
Strong Agile methodology experience
Experience in AWS environment is desirable
Experience in building SPA Web applications using AngularJS or similar technologies is a plus



Education, Certifications, or Special Licenses:
· Bachelor’s degree in Computer Science with additional coursework in management, information processing or a related field.
· May also possess a combination of education and relevant work experience from which comparable knowledge and abilities can be drawn.


Relevant Years of Experience Required:
· Minimum of 5-7 years of progressively responsible software development experience