Job Description :
Sr. Java Developer Location: Greater Minneapolis-St. Paul Area ,MN 11 month No H1B Note: Consultant Local to MN Daily Responsibilities/Job Description: Provide a very high degree of technical knowledge in application systems development Participate as a team member to design, develop, test, and document complex application business solutions. Consult with business users, systems analysts, technical leads and project managers to establish specifications and agree on timeframe for completion of assigned requests. Write detailed description of user needs, system design, program functions, and steps required to modify computer systems. Review specifications with systems analysts, technical leads and business user to ensure compliance with requirements. Analyze, define, and document requirements for data, workflow, logical processes, hardware, operating system environment, interfaces with other systems, internal and external checks and controls, and outputs. Develop, Code or modify, write integration and unit test, and debug application programs of varying degree of complexity. Install applications into production environments following change control processes. Review code and design quality Work with systems analysts, technical leads and business users to develop and implement acceptance test plan to ensure that product meets customer requirements and expectations. Assist less experienced staff in user specifications, coding, testing, and debugging. Maintain regular communication on project status with Team lead, project management, and IS management. Take work directions from Team leads. Manage own work and progress. Other duties as assigned Interaction level with Management/Team Members: Daily and constant interaction with team members, QA, members across other IT areas, release managers, project managers and resource manager is required. This position will not interact with Upper management. Qualifications/years of experience: Bachelor's degree in Computer Science or related area of study, or equivalent combination of education and/or relevant work experience 7 years of experience with application development or package software implementation Thorough understanding of, and ability to apply, computer software, hardware, and database concepts Ability to manage work direction, influence, mentor Established presenter of technical and non-technical material adapted to the respective audience Ability to transition abstract concepts into stable and supportable software solutions Ability to develop unbiased options and recommendations to technical problems and unbiased comparisons Strong problem-solving and analysis skills Strong traits of decisiveness and judgment Excellent documentation skills Experience working in environment with regulatory compliance requirements (HIPAA, PCI, etc Previous experience in PBM / health care industry Understanding of security implications of domain Must Have: Advanced technical abilities with the technology and additional requirements outlined below Independent thinker who takes ownership of the work and quality of the work delivered Takes charge in understanding the application we support Team player who adds value to the team and company Technology Requirements: Java, Groovy, Hibernate, Spring, Webservices, GWT, WS02, batch jobs Additional Requirements: Experience with IntelliJ, Bitbucket, SVN, DB2, AQT, Postman, SoapUI, Robot Scheduler, BareGrep and Baretail Pro, JIRA, QC, FileZilla, KeyStore Explorer, BeyondCompare, Putty, Jenkins, Sonar Cube, Nexus, Confluence, ServiceNow Success/Performance Metrics and Soft Skills Needed: Technology Influencer Independent thinker Takes ownership and accountability Effective in working remote Effective and precise communication skills over email, IM, in person and phone conversations Performance Measurements: Work assigned delivered timely per release milestone dates and with quality based on our defect threshold identified. Team member and team Lead feedback on performance