Job Details

Java Application Developer

CHICAGO-60605, IL, US
01/17/2017

-


Required Skills

    RESTful Web Services
Company

Infinity Consulting Solutions, Inc

Experience

3 to 5 Year(s)

Job Description

Purpose of Job

The incumbent acts as an application developer in the Digital Solutions team.

The purpose of the job is to support the business by designing and building enterprise solutions and customer facing products.

Application developer is able to build a Web presence from the ground up, from concept, navigation, layout and programming to deployment and production support with moderate direction.

Incumbent uses Java, AngularJS, Spring, Hibernate, SQL, Pentaho and all necessary tools for enterprise solutions and is capable of learning technologies independently as needed.

The incumbent acts as a full stack developer with experience in both Java and Javascript focused on developing visually appealing, responsive and user-friendly web applications for global users.

Job Duties

Design, develop and deliver high quality web applications to satisfy business requirements for large, complex projects.

Design and develop the UI and UX of high visibility projects currently under development.

Follow development standards using version control, unit testing and regression test plans.

Consult with business users to gather information about processing needs, objectives, functions and input to develop functional requirements as well as provide support during business planning of new process solutions.

Participate in design sessions, code reviews, functional testing and deployment processes.

Collaborate with architects, technical designers and other members of the team to ensure digital solutions development is in line with and meets enterprise standards.

Consult with the business analysts, data architect and business users to develop functional and non-functional requirements into technical requirements and ultimately a technical solution.

Demonstrate initiative with support issues by identifying reoccurring problems and recommending solutions to eliminate recurrence.

Provide day-to-day technical assistance in resolving production problems working with both internal and third-party software development team members.

Handle multiple tasks and adapt to a constantly changing environment.

Travel domestically and internationally as required.

Knowledge & Skill

At least 3-5 years of hands-on experience designing and developing web applications and building custom solutions is required.

A deep knowledge of web architecture, web design and user experience design is required.

Extensive knowledge of custom java data driven applications leveraging multiple data sources/databases.

A thorough knowledge of end-to-end solutions, business process management and SDLC, including full software source control, maintenance and deployments is required.

A broad knowledge of Java, Spring, Hibernate, JavaScript/AngularJS, RESTful Web Services, JSON, HTML, CSS/Boostrap, and SQL/Postgres is required.

Strong working knowledge of either Java or AngularJS is required.

Experience with database design, data visualization, responsive web design, and AWS is preferred.

Experience and comfort working in an Agile Development environment is desired.

Experience with Tomcat, AWS, D3, Logi Analytics and Pentaho ETL is desired but not required.

Fluency in English is required. A working knowledge of French or other spoken languages is desired.

The ability to travel internationally as needed is required.

A Bachelor's degree in computer science or information systems, or relevant experience is required.

The ability to work effectively with key stakeholders on complex, cross team global projects in a multi-organizational and multi-national environment is required.


Application Developer
Information Technology

No Preference
FullTime Job
Other
1

Candidate Requirements
-
-

Walkin Information
-
-
-

Recruiter Details
Doug Klares
1350 Broadway, Suite 2205, NEW YORK-10018, NY, US
-