Job description Summary
As a Java Developer with JSF at Gain well, you can contribute your skills as we harness the power of technology to help our clients improve the health and well-being of the members they serve a community most vulnerable. Connect your passion with purpose, teaming with people who thrive on finding innovative solutions to some of healthcare biggest challenges. Here are the details on this position.
Your role in our mission
Essential Job Functions
Establishes and enforces data warehousing standards at the client site to meet client requirements and business needs.
Determines data warehousing strategy; selects tools and techniques, including middleware, data cleansing tools, and/or data management systems to provide the solution to data and client issues and other matters of significance and to meet business needs.
Conducts research into new data warehouse applications and determines viability for adoption.
Evaluates existing subject areas stored in the data warehouse and determines where data should be stored.
Assists in several components of the overall architecture of the data warehouse system.
Documents tasks for end-user, technical, and managerial review to ensure high quality customer service.
Basic Qualifications
Bachelors degree in computer science, engineering, management information systems or equivalent work experience
9 years of experience with full stack software development on web and client/server application solutions
5 years of experience with Object Oriented concepts and patterns
5 years of experience with Java, SQL, Java Server Faces (JSF), and Hibernate
5 years of experience developing web applications using Java Enterprise Edition (JEE), XML or Web Services at an enterprise level
Experience with Spring Framework, Linux, SOAP Web Services and Web logic
Experience with SoapUI and related testing tools
Working knowledge of application servers
Experience with My Eclipse or other IDE
Experience with Git or other versioning software
Experience creating, maintaining, and updating technical documentation, for example design and testing documents
Experience working in a team environment, supporting a client
Experience developing and executing regression testing strategies
Experienced problem-solving skills
Excellent communication skills