Sr. Java Developer

Company Name:
General Purpose of the Job:
This position designs and develops Java applications used by DaVita Rx across a broad spectrum of business applications implemented to support pharmacy fulfillment activities and associated patient care and management.
Essential Duties and Responsibilities:
The following duties and responsibilities generally reflect the expectations of this position but are not intended to be all inclusive:
Design, develop and support applications written in JAVA technologies (e.g., Java, J2EE, EJB, and Net Beans) and third-party objects.
Develop and support web, application and integration tiers using technologies (e.g. HTML5, JQuery, CSS, and JavaScript) and third-party objects.
Collaborate with other members of the team to determine root cause of production defects; requires the full understanding of the application at the UI, middleware, and database tiers.
Design, develop, unit/system test, and deploy resolution for production defects.
Work through issues with business partners providing explanation of issues, business impacts, and resolution in a non-technical communication style.
Collaborate with Quality Assurance in defect root cause analysis.
Collaborate with architecture, database development and database administration staff to establish and adhere to industry and enterprise best practices for application development, integration and optimization.
Develop modules to accept and/or transmit data to other internal and external systems, using XML, HL7, X12 or vendor-specific technologies.
Participate in peer code review and collaborate with fellow developers and architects.
Work within multiple software development life cycle (SDLC) models including Waterfall and Agile.
Adhere to all HIPAA and SOX software development compliance policies and procedures.
Other duties and responsibilities as assigned including but not limited to:
Attend team meetings, phone conferences, and training as needed.
Know, understand, and follow teammate guidelines, employment policies, and department or company procedures.
Here is what you can expect when you join our Village:
A "community first, company second" culture based on Core Values that really matter.
Clinical outcomes consistently ranked above the national average.
Award-winning education and training across multiple career paths to help you reach your potential.
Performance-based rewards based on stellar individual and team contributions.
A comprehensive benefits package designed to enhance your health, your financial well-being and your future.
Dedication, above all, to caring for patients suffering from chronic kidney failure across the nation.
Master of core Java/J2EE Development
Minimum 7 - 10 years' experience in application development and support using Java technologies (e.g., Java, J2EE, EJB), Web 2.0, Glassfish 2.0, Tomcat, JBoss , SOAP , REST, PL/SQL, on UNIX, AIX & Linux platforms, third-party objects and other similar technologies.
Minimum 3 - 5 years' experience leveraging relational and OLTP database technologies such as Oracle 11g or SQL Server.
Minimum 3 - 5 years' experience building enterprise level applications for the web/Internet, using (HTML5, JQuery, CSS)
Minimum 3 - 5 years' experience with development tools such as Eclipse, Net Beans, SQL Developer and/or TOAD, XML Spy.
Minimum 2 - 4 years of working experience with Spring, Hibernate, JUnit and Struts software frameworks.
Working knowledge of Design Patterns (GOF, J2EE).
Experience in SOA (Service Oriented Architecture).
Experience in mentoring colleague and leading team.
Experience with software development estimating techniques.
Experience with unit testing systems and validation tools.
Familiarity with UML modeling (Activity, Class, Sequence, Collaboration diagrams, etc.).
Bachelor's degree in computer science or related discipline. Combination of education and progressively responsible work experience in related discipline may be substituted in lieu of degree on a year-for-year basis.
Desired Skills:
Exposure to Quality Assurance and Quality Assurance initiatives, testing methodologies, and procedures preferred.
Implementation experience on ESBs like Mule Soft is a plus.
Experience with Agile development methodologies like SCRUM (preferred), Rapid Application Development, and Extreme Programming, as well as working in a highly user-interactive prototyping mode is desirable.About Information Technology
The Information Technology Department designs, develops and maintains software programs required to keep DaVita on the leading edge of medical technology. DaVita's Information Technology Department has both clinic facing and non-clinic facing subgroups that provide our clinician teammates the tools to provide quality patient care. DaVita IT utilizes designers, developers, system architects, project managers, application architects, nurses, trainers and many more professionals to incorporate the technology needs of our clinicians, business and physician customers.
Join us as we pursue our vision "To Build the Greatest Healthcare Community the World has Ever Seen."
Why wait? Explore a career with DaVita today.
Go learn more or apply.
To learn more about our Village and the world of dialysis,click here.
Follow us onFacebookandLinkedIn
The DaVita Village is committed to being an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status.
We maintain a drug-free workplace and perform pre-employment substance abuse testing and background verification checks.

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.