Job Description :
1) Java Lead
Long Term on Going Contract
Houston, TX
1 Phone Interview and 1 onsite/video interview

This is a pure back-end Developer role. We are looking for someone who has experience as a Lead (does not matter what environment they come from Looking for someone who is both managerial and hands-on. The chosen candidate will also need to be up on at least Java version 8 (this group is eventually moving to 11

Must Have:
Hands-On Java Development w/ version 8 (or higher
Lead experience; leading at least 3 other people in the past.
Experience building back-end services oriented architecture.
Strong RESTful based architecture experience.
Experience developing micro services within Spring Boot.
Spring Platform experience.
Docker knowledge.
Cloud Experience (prefer Cloud Foundry
Familiar with 12 factor design concepts.
Strong Communication skills.

Nice to Have:
Kubernets experience.
Ability to interview on-site in Houston.


2) Role: Senior Java developer
Location: St Louis, MO
Duration: Ongoing contract, there is no set duration for this team they will be continuing to complete multiple projects for Enterprise.
Immediate interview

Skillset needed: Spring Boot (at least 2 years of exp), Web services (both Soap and Restful based), Strong Hibernate exp, javascript and jquery,
Bonus: Any experience working with Struts


Our basic list of “must haves” is pretty narrowly focused:
Hands-on experience converting something in the Java world to Spring Boot with embedded Tomcat
Experience configuring Spring beans using annotations as opposed to xml
Serious Hibernate experience
Serious experience writing both web services and web service clients for both REST and SOAP
Front-end experience that features serious experience with dominantly javascript/JQuery screens as opposed to Angular/React
Basic mastery of fundamental Java classes and ability, in the presence of soft-ball questions, to say why they would choose one class over another in a particular situation(e.g. collections)
Familiarity with Struts tags would be a nice bonus but not a deal breaker

Minimum Qualifications:
Authorized to work in the US and will not require sponsorship now or in the future to work
Available to work in the St. Louis office
Proficient knowledge of Java & J2EE (including JSP, EJB, JDBC, SQL, XML, HTML and associated technologies) and the use of those technologies in n-tier development environments
Proficient knowledge is also expected in object-oriented application development principles, theories, and concepts using J2EE specific design patterns and usage
Experience with MVC Frameworks (Struts 1/2 and/or Spring MVC), Hibernate, Spring, Eclipse, JUnit, and Log4j (Needs to be strong in Struts 1) (Struts 2 no longer needed, Spring MVC is a nice to have)
Experience with build scripts (Ant and Gradle are a plus
Experience with HTML, JavaScript (AngularJS & JQuery), Cascading Style Sheets (CSS) (AngularJS 1.X is a nice to have)
Experience with the configuration and setup of J2EE application servers
Knowledge of Unix operating systems
Solid knowledge of Oracle database environment
Experience with the use of version control systems for code management (Git is a plus)
Experienced with UML diagramming
Experience with front end designing including prototypes and templates
Proficient knowledge of Microsoft Office desktop applications software
Experienced in TWS

Preferred Qualifications:
Accounting background is a plus but is not required.
Experience with PeopleSoft financials is a plus but not required.
Experience with the Mulesoft Mule ESB is a plus but not required.
Experience with an Agile/Kanban/Scrum development process is a plus but not required.
Understanding of SOA is preferred
Experience with the Atlassian Toolset is a plus but not required.

3) Job Title: Senior Java Tech Lead
Location: Fort Worth, TX
Duration: 6 Months

Job Description:
Project: Client is looking for a Tech lead/ Senior Developer. As a technical lead, you''ll need to organize, spearhead and own the technical side of the project. You will make time to coach and mentor your development team in all aspects of the agile development cycle, and work alongside a community of other tech leads. This will be about 70% lead development and 30% scrum leadership responsibilities.

Skills Required:
-Senior Java experience
-Test Driven Development (need to be VERY proficient in this. If they are JUST a senior java developer they will not get the job)
-Spring boot
-RESTful Web Services
-Microservices
-Build/deployment tools: maven, git, junit, mockito
-70% development side; 30% helping out with leading scrum meetings