Analyze, design, develop, maintain, and test Web applications.
Evaluate requirements, work closely with clients to develop a solid software design, and then develop the technical specifications, documenting the required change/enhancement.
From the documentation, develop code and unit test all code prior to turning over to QA.
Use working knowledge of related disciplines to provide solutions to a range of problems and ensure solutions and/or changes are implemented.
Participate in design and code reviews of teammate changes.
Make recommendations on technical problems and methods.
Requirements
3+ years of Java development experience.
Experience developing and maintaining secure, high-performance/high volume Web applications.
Experience with Java open source frameworks including Spring, Struts, JSF, or ICEfaces.
Experience writing and maintaining RESTful services.
Front-end experience with JavaScript, HTML, and CSS.
Experience writing database SQL functions, procedures, and DDL.
Experience working with relational database systems including PostgreSQL, MySQL, or Oracle.
Preferred
Experience with serverless computing.
Experience with front-end frameworks including React.js, Vue.js, or Angular.
This is a 6-12 month Contract-to-Hire opportunity with our Lawrence, KS client. 100% REMOTE a possibility. 100% Paid employee medical/Dental Benefits, Paid time off, Paid Holidays, and 401(k) (with immediately-vested company match) available with TriCom during the contract period. H1-B Visa sponsorship is not available for this position. No third-parties, please.