Be part of the team that’s poised to transform the fight against cancer. Backed by the strength of a Fortune 8 company, our entrepreneurial organization develops technologies used by the oncology community to deliver evidence-based, personalized care, as well as insights used by biopharma companies to accelerate drug development and support the entire treatment journey. Our work powers informed decision-making at every pivotal moment in oncology – from the treatment options presented to patients, to the operational considerations for oncology practices, to the design of clinical trials, to the commercial launch plans for new therapies. 

Job Overview:

McKesson Technology Solutions is looking for a Sr. Java Platform Engineer to join a small effort focused on creating a next-generation, cloud-based backend services layer.  This project has an extremely small team and is looking for top-notch Java developers not afraid to rolling up their sleeves and solve large, complex, and difficult problems.

Given the small nature of the project, the successful candidate will be self-motivated and self-directed.  While our main office is in San Francisco, the team meets frequently in the south bay to design, plan, and coordinate, and then works independently for the remainder of the week being productive.

This project uses a custom framework and does not use Spring, Spring Boot, Hibernate, or standard web containers.  This is a fantastic opportunity to focus on core Java and system fundamentals.

Minimum Requirements:

  • Expert Java knowledge with the ability to discuss usage, performance, and considerations in the areas of:
    • Language syntax and constructs
    • Collections framework
    • Multi-threading, locking, and concurrency
  • Strong Java knowledge in the following areas:
    • Object serialization
    • IO/NIO
  • Expert knowledge including internal format, usage, size, and performance of common data types
  • Expert backend system design skills including
    • Techniques for creating extremely long running services
    • Configuration management
    • Logging and log management
    • Defining, registering, and managing limited resources
    • Dynamic execution of work
    • Capturing, transmitting, and recording system metrics
    • Techniques for identifying and handling control point failures
    • Managing system dependencies
    • Scalability
    • Security

Critical Skills:

  • Expert understanding on how computer software is executed by systems with the ability to write code that is both easy to maintain but also highly performant as measured by CPU execution path and memory footprint
  • Expert knowledge with various approaches for achieving data consistency in distributed environments
  • Expert knowledge of techniques for data caching
  • Working knowledge of computer networking including TCP/IP sockets, HTTP/1.1, HTTP/2.0,  WebSocket, and SSL or TLS.

Additional Skills:

  • Good understanding of operation of application logic and user interfaces
  • Good understanding of computing on constrained devices such as mobile phones or embedded controllers
  • Ability to evaluate and participate in the design of networking protocols, including common Internet RFCs
  • Knowledge of, or experience with, several different data repository technologies including both relational and non-relational varieties

Education:

  • Bachelors’ degree or equivalent work experience.

Internal Use Only: P4

McKesson is an Equal Opportunity/Affirmative Action employer.

All qualified applicants will receive consideration for employment without regard to race, color, religion, creed, sex, sexual orientation, gender identity, national origin, disability, or protected Veteran status.Qualified applicants will not be disqualified from consideration for employment based upon criminal history.

McKesson is committed to being an Equal Employment Opportunity Employer and offers opportunities to all job seekers including job seekers with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, please contact us by sending an email to McKessonTalentAcquisition@mckesson.com . Resumes or CVs submitted to this email box will not be accepted.

Current employees must apply through the internal career site.

Join us at McKesson!

4 days ago from Mckesson - View Original

Your application will be forwarded to McKessonTalentAcquisition@mckesson.com
Please review all application instructions before applying.

Quick Apply
Save Job
Quick Apply

Your application will be forwarded to McKessonTalentAcquisition@mckesson.com
Please review all application instructions before applying.

More from UOP McKesson Specialty Health Technology Products LLC
Sr. Java Software Engineer
UOP McKesson Specialty Health Technology Products LLC 4 days ago
Sr. Manager, Software Engineering
UOP McKesson Specialty Health Technology Products LLC 4 days ago
Performance Test Engineer
UOP McKesson Specialty Health Technology Products LLC 4 days ago

Sr. Java Platform Engineer

Quick Apply
Back to search page
;