Job Description :
Job Title: JAVA Frontend Developer
Location: San Antonio, TX
Duration: 6-12 months W2 contract


MINIMUM REQUIREMENTS
· Bachelor''s degree in Computer Science or STEM (Science, Technology, Engineering, Math) majors, or 4+ years of equivalent work experience in IT
· AND, 6+ years of software development experience utilizing one or more of these full-stack development languages (Java J2EE, JavaScript, React, Angular, CSS3, or HTML5) with at least 2 of those years in Java J2EE

PREFERRED
· At least 4 years experience in JavaScript, JavaScript Frameworks such as React or Angular, CSS3, and HTML5
· At least 4 years experience in Java J2EE and Web Services (Restful and SOAP)
· Proficient understanding of code versioning tools, such as GIT
· Understanding of cross-browser compatibility issues
· Experience working in an Agile development environment
· Experience developing responsive applications
· Experience with one or more of the following technologies: Wicket, XML and JSON

My Notes:
Javascript Front End dev experience with Angular, React, Ember, or Aurelia, etc
Back-end Java experience developing REST (micro) web services and Messaging (JMS, ActiveMQ, etc)
Some SQL (and Ideally NoSQL) development experience (mentioned ETL but there is a BI team)
Ability to test own code (ideally TDD) using Jasmine on the front-end, Mockito/Junit backend

-Nice-to-haves

Docker/containerization frameworks
Deployment Automation
Test Automation
Machine Learning

Client notes:
People who have experience as application developers and flexible for other skill sets as well (i.e. strong Java coding with front end experience)
It is ok if someone has deeper experience in one area than another, just need to have some breadth in experience
Someone with both Java and UI experience who can cross tiers, understand interaction, etc.
Need people who are flexible and open to/interested in learning other skillsets
Don’t necessarily need experience with a certain framework. Most important is experience writing applications.
Java Code + Front End + willingness to learn other technologies
             

Similar Jobs you may be interested in ..