Responsibilities
Implement application design by utilizing development languages and tools.Develop and execute test plans (unit testing) for assigned projects.Ensure the code is scalable and meets performance requirements for assigned projects through performance-tuning.Develop applications according to business and technical requirements, as received.Deliver quality code on-time that meets requirements and specifications.Write and maintain documentation on any technical development completed.Regularly review the problem tracking system to assist with communicating and prioritizing issues.Maintain systems and programs by aiding user groups with problem resolutions and providing technical solutions to resolve software or system logic issues.Provide excellent customer service to our customers, both internally and externally.Display willingness to work effectively and learn.Utilize SQL and other tools to assist with data manipulation and other tasks.Serve as a mentor to less-experienced staff.Provide technical design and analysis.Serve as Lead Developer for the team or assist Sr. Development Staff with leading development efforts and strategy.Stay up-to-date with changing technology through self-development.
Requirements
Experience with the following:Java;JDBC or JPA;Spring and JEE;SQL, Oracle, PL/SQL;REST APIs;JavaScript, HTML/CSS, Java servlets and JSP.
Preferred
Experience with the following:JBoss or Tomcat;Linux;Amazon Web Services (AWS) Cloud technologies;Kubernetes;Container technologies.
This is a Contract for Hire opportunity with our Kansas City, MO client. ** Option of 100% Remote or on-site Hybrid role ** Excellent Medical/Dental benefits, excellent 401(k) plan. H1-B Visa sponsorship is not available for this position. No third-parties, please.