Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Java Backend Developer_ Tek Systems

Lorven technologies

Java Backend Developer_ Tek Systems

Austin, TX
Full Time
Paid
  • Responsibilities

    Job Description

    Java Backend Developer

    Duration: 6 months

    Location: St .Louis, Chicago, Austin

    Job Description:

    The Digital Studio is looking for a Backend Java Developer for the Video Chat product. As part of their advanced strategic direction through 2025, Ascension is going through a new Digital transformation effort. They are looking to improve the Caregiver model - reduce nurse turnover, physician burnout, top of l different applications (studio, vendor, etccc) and different data sources/EHR's that Ascension has (Cerner, Epic, Athena, AllScripts, etc). This will be one of the biggest projects at Ascension this FY and it will be all be new development. The project is all backend using Java and will be integrating with Google FHIR. They will be working with GCP and learning a lot of new technologies!icense practice, can take care of more patients, length of stay changes - bed turnover, etc They expect a xxx million+ return by 2025 through this digital effort. They hired a CDO late last year and are building out Digital Studios in Chicago, Austin and St. Louis. Ascension hired McKinsey to come in and look across the four main pillars within Ascension Ascension Technologies, Ascension Connect, Ascension Clinical Research Institute, and Products. From their they created eight Mission Inspired Transition Teams Consumer and Clinical. The Clinical digital studio will be in Austin and the Consumer Digital Studio will be in Chicago. Some of the MiT's include: Redesigning front door Caregiver model of the future Hospital at home Redefining digital exp Redesigning surgery Each MiT will have 2+ scrum teams executing on the work. They are in the ground floor stages of building out these teams. The teams will include: Technical Product owner Business Product owner Scrum Master Developers Java and Android CI Clinical Informatics UI/UX Solutions Architect Current State of technology at Ascension is in some cases buy, build interoperability, or make new software platforms. The end goal is Ascension takes more control of that and drives a vision of where they want to be. As a Software Developer with Ascension Technologies, you will contribute to the creation of our robust suite of cloud-native enterprise applications in the rapidly growing healthcare software industry in Austin. You will be a member of a dev team working collaboratively with others in an Agile organization to deliver software that sustains and improves the health of individuals and communities. With more than 4,000 associates, Ascension Technologies enables access to data across applications, transforming how clinicians and patients interact with technology, which enhances our ability to better serve communities with greater agility and responsiveness. Our associates leverage technology to create collaborative solutions that improve health decisions every day. We believe you should be a tech founder not a fixer that's how we do tech at Ascension technologies. We are advocates for a compassionate and just society through our actions and our words, and we are developing software solutions to support that mission. Responsibilities: Develop high quality cloud-native applications using Java/Spring Boot microservices on GCP Break down complex requirements into independent coding tasks and strategies Create unit and integration tests to fully test and regress software Participate in design and code reviews Work with other teams (i.e. Product, PM, etc.) to ensure delivered code meets specifications based on functional/technical specifications Participate in Agile routines and ceremonies; daily standups, sprint planning, sprint demos/retrospectives Required Experience: Strong Computer Science fundamentals in OOAD, design patterns, data structures, and algorithms Expertise in Java8+/Spring Boot Strong understanding of relational and NoSQL databases (MySql, Postgres, Mongo, Redis, etc), SQL, and database/schema design Experience with JavaScript front-end frameworks (Angular, React, etc.) Experience with TDD/BDD/DDD using JUnit, Cucumber etc. Strong understanding of professional software engineering best practices for the full SDLC including coding standards, code reviews, source control, build processes, testing, and operations Demonstrated mastery of the full SDLC including CI/CD and modern build and deployment tools. Strong verbal and written communication skills Openness to new ideas and an unceasing desire to learn new things Outstanding interpersonal skills, a positive mindset, and a collaborative spirit are a must have Desired Experience: Experience designing and developing cloud-native, scalable, and highly available distributed systems Expertise in microservices architectural patterns and design Experience with container technologies (e.g. Docker, Kubernetes) Experience with message broker/event queue technologies (e.g. Rabbit, Kafka) Experience with Atlassian tools: JIRA, Confluence, etc.

    Top Skills:

    Distributed systems

    Java 8

    Spring Boot

    Cloud Native Microservices (NOT Monolithic microservices) Developing API's (not just consuming)

    TDD/BDD

    Rabbit/Kafka

    Containers

    Developing backend that is scalable

    Microservices have to independently scale out

    Must have experience working on Enterprise app that scales out tens to hundreds of thousands

    Have to know microservices patterns

    Have to be able to decompose problems into a set of patterns

    Secondary Skills - Nice to Haves