Responsibilities
- Evaluate requirements, working closely with clients to develop a solid software design and then develop the technical specifications and document the required change/enhancement.
- Take high-level requirements and then translate them into design ideas and make adjustments using an iterative approach.
- Analyze, design, develop, maintain, and test Web applications.
- From the documentation, develop code and unit test it prior to turning it 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 Full-Stack Java Development experience.
- Ability to take high-level requirements and then translate them into design ideas and make adjustments, using an iterative approach.
- Experience developing and maintaining secure, high-performance/high volume Web applications.
- Experience working with Spring MVC and Spring Batch.
- Experience writing and maintaining RESTful services.
- Front-end experience with JavaScript, HTML, CSS, and jQuery.
- Experience working with relational database systems: PostgreSQL, MySQL, or Oracle.
Preferred
- Experience with Bootstrap, Kendo UI, MyBatis, and AWS.
- Experience with serverless computing.
This is a 6-month Contract-to-Hire opportunity with our Lawrence, KS client. ** 2 days per week on-site in Lawrence, KS ** 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.