Sr. Software Engineer - Application

26 Nov 2024

Vacancy expired!

Location: San Francisco, CA Salary: 150-180K Description: Our client is currently seeking a Sr. Backend Java Software Engineer to join their Development team.

The role is 100% Remote, great work culture, work life balance, very collaberative team

This job will have the following responsibilities

Our client is looking for a Senior Software Engineer Applications to join our Development team. As a member of the Dev team, you will lead design conversations regarding our current and next generation technology stacks, develop and own key infrastructure components, and evangelize and mentor others regarding our technology choices. As a key member of the engineering organization, you will be pivotal in uniting the product, development, quality, and operations teams.

This position is based in San Francisco, CA. 100% remote

Primary Responsibilities

Participate in the full lifecycle of big feature development from definition, design, implementation, and testing for our oncology treatment EMR

Develop, troubleshoot, and optimize new and existing code base

Develop tools and utilities to maintain high system availability, monitor data quality, and provide operational statistics

Share skills and experience on topics such as optimization, automation, tools, relevant design patterns, and technology

Advocate for new technologies and participate in architecture decisions

Advocate for development best practices in the organization and improvements across engineering Core Competencies:

Excellent written, verbal, and interpersonal communication skills

Understanding and listening to team members and fostering a productive team environment

Resolving and negotiating conflicts or problems with tact, diplomacy, and composure

Handling multiple projects and priorities with organizational and time management skills (both project and self)

Ability to read and interpret functional design specifications and business requirements and ensure technical development is consistent with expectations Critical Skills

Qualifications & Requirements:
  • Typically has 6+ years software engineering experience

    5+ years of experience with Java development

    Expert Core Java knowledge, design, and development experience

    HTTP protocol, design, and development experience in Java

    Design and development experience with web services in Java

    Strong understanding of how Java code interacts with underlying systems, especially in the areas of concurrency, networking, and performance

    Additional Skills

    Familiarity with common RFC standards

    Knowledge of common QA tools and processes

    Knowledge of common DevOps tools and processes

    JDBC and SQL design and development experience

    Experience with public or private cloud platforms

    Experience with Agile processes and frameworks

    Knowledge of REACT based frontend development

    Healthcare domain knowledge (SNOMED, LOINC, FDB, HL7, FHIR)

    Strong mentoring and team skills Education:

    4-year degree in Computer Science / Computer Engineering or related field, or equivalent experience

Contact:

This job and many more are available through The Judge Group. Find us on the web at www.judge.com