Job Title: Java Developer
Location: Rolling Meadows IL
Duties: Utilize object-oriented design patterns for separation of concerns, code reusability, security and performance, develop and implement robust client-side solutions; work closely with back-end developers to ensure the integrity of the UI throughout the development life cycle; translate agile software development stories into reusable units of functionality.
Act as an authority on all components which make up the solution. Solve problems/issues in a fast paced environment and with the full stack perspective in mind.
Interface with stakeholders, business sponsors and external teams and contribute to design, planning and architecture. Work independently while actively contributing to the overall success of the team. Balance a focus on delivery with an eye on the overall health, scalability and long-term maintainability of the system.
A lot of experience with REST services is required. Experience with GraphQL is a plus.
Skills and Experience:
OBJECT ORIENTED DESIGN
FRONT END DESIGN