Sorry, this job is no longer accepting applications. See below for more jobs that match what you’re looking for!

Gehc - Software Engineer III

Expired Job

Sunrise Systems, Inc. Milwaukee , WI 53223

Posted 3 months ago

Title: Software Engineer III
Location: Milwaukee, WI
Duration: 12 months
Contract Type: W2 hourly

Job Description:
Experience in the network applications software development space rather than web application development
Experience developing a network-based application on a Linux-based platform and debugging communication issues in a distributed network environment
Experience with concurrent computing designs and concurrency language constructs in Java
Knowledge of the SOLID design principles and experience designing object-oriented applications
Looking for Java software engineers experienced in SOA and/or Data Distribution Services. Candidates need to have strong design as well as implementation skills in these or equivalent areas. Need to support the entire software development lifecycle from requires, design, implementation and testing.
Testing will involve implementing automated testing at both the software unit as well as system level using technologies such as BDD, xUnit and custom tools.
Must work onsite: Yes

Responsibilities and/or Tasks to be Performed

Individual will work within an existing software engineering team. The team follows an Agile Scrum process for planning and executing tasks on a 3-week Sprint cadence. Work within a Sprint falls into one or more of the following areas:
Creating and documenting software designs
Holding design and code reviews
Implementation of new software functionality
Implementation of fixes for software bugs
Implementation of automated unit tests (e.g. JUnit)
Implementation of automated BDD tests
Implementation of performance and reliability tests
Documenting and executing manual test procedures
Required Skills
Strong Java design and implementation skills for backend services
Experienced with service-oriented architectures and microservices
Experienced with Docker and Docker containers
Able to develop in a Linux-based environment
Able to develop using Git for software configuration management
Able to implement automated tests using BDD and xUnit frameworks
Desired Skills

Experience with the Data Distribution Services (DDS) standard or similar
Experience debugging memory leaks within Java applications
Additional Context

These contractor positions will be joining an existing software development team. The software development team is one of many teams working on the AMS program developing a new patient monitoring system. The new patient monitoring system consists of three basic subsystems:
Hub

  • A mobile device that acquires and displays physiological data for a single patient.
    Viewer

  • A web-based viewer application that allows clinicians to view multiple patients by displaying the data provided by each Hub associated with each patient.
    Platform

  • A collection of microservices that provide the backend functionality that support the Viewer and Hub subsystems.
    The work for this team falls into general areas:
    Core Microservices & Communication Library
    This team works solely on the Platform subsystem and is responsible for delivering the follow core Software Units:
    Core Communication Library

  • This library is based on the Data Distribution Service (DDS) standard. Communication between microservices, Hubs and Viewers leverage the DDS publish and subscribe framework to exchange real-time data encoded in a proprietary format.
    Patient Management Microservices

  • A collection of microservices that provide the ability to associate a Hub to a patient allowing other services like the Viewer to determine what Hubs and patients are currently being monitored within the overall System.
    Configuration Microservice

  • A microservice that is responsible for providing the default configurations for the System.
    For example, the Hub will consult this microservice to determine how it should configure itself within the System as well as default patient monitoring configuration settings.
    Much of the implementation of these Software Units are in place, however the AMS Program is still in the early phases of overall system integration. Therefore, much of the work involves creating automated white and black box tests using BDD and xUnit frameworks.
    Additionally, the team is involved with investigating, root causing and fixing issues that are discovered as part of system integration testing. These issues could be related to functional failures, performance bottlenecks or resource leaks.
    Contact:
    Rozina Hudda Email:
    Asha Krishna Email:

Skills:
JAVA, Linux, SOLID, Javascript, Java Swing, BDD, xUnit frameworks., Docker
Contract
12 Months


See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Download the
LiveCareer app and find
your dream job anywhere
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Network Engineer III

Brookdale Senior Living

Posted 1 week ago

VIEW JOBS 11/13/2018 12:00:00 AM 2019-02-11T00:00 Full Time Network Engineer IIIFull-Time Brookdale Senior Living - 6737 W. Washington St. Suite 2300 Milwaukee, WI 53214 Job #: NEIIICmilWI69555a Brookdale. Bringing new life to senior living. Job Summary: Performs the engineering, configuration, installation, maintenance/support, and upgrade of networks, including servers, routers, switches, remote access systems, and network management systems. Provides technical support to various departments and users with regards to LAN/WAN. Provides ongoing project management responsibilities. Provides training and mentoring to Network Administrators and Network Engineers. Serves as a liaison with vendors and other third-party providers. Your responsibilities: * Manage projects related to network, server and enterprise disk environment. Prepare and execute project work plans; tracks progress and meets project deadlines * Train and mentor entry level Network Engineers and Network Administrators * Research, evaluate, and recommend networking hardware and software such as servers, routers, switches, firewalls, security appliances, storage, remote access systems, and network management systems * Design, configure, or upgrade local/metropolitan/wide area networks (LAN/MAN/WAN). Design, configure and perform processes and procedures for Disaster Recovery * Install network/system and perform analysis on network/system applications * Identify, diagnose, and resolve connection, reliability, or performance issues * Validate configuration changes on network behavior and performance prior to the deployment * Responsible for Implementation activities within the network infrastructure * Assist in support and maintenance of enterprise hardware environment. Perform maintenance on network hardware and servers * Ensure software and hardware are compatible with existing network and systems * Assist in the developing and enforcing security policies and procedures * Participate and perform in capacity planning and network monitoring, as requiredRequired skills and qualifications: * Bachelor's Degree in Information Technology, Engineering or other related field required * Minimum seven years information systems and networking experience required * Minimum two years project experience required; or equivalent combination of education and experience * Must be proficient with security products like virus protection and firewalls If you're a Brookdale associate, please consider referring someone through the Good People Program! Brookdale is an EOE-(Equal Opportunity Employer) and drug-free workplace. Brookdale offers a number of benefits to full-time associates including, but not limited to: medical, dental, vision, disability, life, paid time off, educational reimbursement. All associates, age 21 and older, are eligible to participate in the 401(k) retirement savings plan. Brookdale Senior Living Milwaukee WI

Gehc - Software Engineer III

Expired Job

Sunrise Systems, Inc.