MilwaukeeRecruiter
the smart solution for Milwaukee jobs

Software Engineer III

Company: Horizontal Integration
Location: Milwaukee
Posted on: January 14, 2019

Job Description:

Software Engineer III Description Software Engineer III 12 Month Contract Milwaukee, Wisconsin 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 Note from manager: saying we are looking for someone that has a lot of experience with back-end / SOA development and very strong in either Java I think where candidates have been off is we get someone who has primarily worked on the user interface/front-end development (e.g. Javascript, Java Swing, etc.). 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. 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: 1. Hub - A mobile device that acquires and displays physiological data for a single patient. 2. 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. 3. 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.- #High #LI-VS1 Horizontal Integration is proud to be an Equal Opportunity and Affirmative Action Employer. We seek to provide employment opportunities to talented, qualified candidates regardless of race, color, sex/gender including gender identity and/or expression, national origin, religion, sexual orientation, disability, marital status, citizen status, veteran status, or any other protected classification under federal, state or local law. In addition, Horizontal Integration will provide reasonable accommodations for qualified individuals with disabilities. If you need to request a reasonable accommodation in order to complete the application or interview process, please contact . All applicants applying must be legally authorized to work in the country of employment.

Keywords: Horizontal Integration, Milwaukee , Software Engineer III, IT / Software / Systems , Milwaukee, Wisconsin

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Other IT / Software / Systems Jobs


College Graduates - Beta Tester
Description: Whether you are new to WayUp or have used it for ages, we're looking
Company: Demo Company
Location: Racine
Posted on: 01/18/2019

Java UI Developer (NO Corp2Corp!!!)
Description: InfoWeb has the following requirement for our direct client. If you are a fit please send your Word formatted resume to Mary at or call me at . All candidates must have GREAT COMMUNICATION skills and (more...)
Company: Infoweb Systems, Inc.
Location: Madison
Posted on: 01/18/2019

Entry Level Software Engineer - Janesville
Description: Revature is the fastest growing employer of emerging technology talent in the US and we are currently looking to hire over 100 new Software Engineers.Our Software Engineers design, analyze and build next-gen (more...)
Company: Revature
Location: Janesville
Posted on: 01/18/2019


Field Service Technician - Waukesha
Description: Job DescriptionResponsibilities:-Testing and troubleshooting a variety of fitness equipment: treadmills, bikes, ellipticals, etc.-Replacing parts and making adjustments-Repairing electrical and mechanical (more...)
Company: Aerotek
Location: Waukesha
Posted on: 01/18/2019

Earn 800-1200 Weekly as a Health Rep working from Home. Computer and Phone are a must
Description: Comprehensive full training is provided and an excellent
Company: Jumpstart consult
Location: Janesville
Posted on: 01/18/2019

ETL Developer
Description: ETL Developer is responsible for designing and delivering the processes to extract, transform, clean and move data and metadata so that it can be loaded into a data warehouse. Key Responsibilities: (more...)
Company: Reliable Software Resources
Location: Racine
Posted on: 01/18/2019

Web Developer - Sheboygan
Description: Revature is the fastest growing employer of emerging technology talent in the US and we are currently looking to hire over 100 new Software Engineers.Our Software Engineers design, analyze and build next-gen (more...)
Company: Revature
Location: Sheboygan
Posted on: 01/18/2019

Software Engineer ($45k-$57k year)
Description: Revature is the fastest growing employer of emerging technology talent in the US and we are currently looking to hire over 100 new Software Engineers.Our Software Engineers design, analyze and build next-gen (more...)
Company: Revature
Location: Janesville
Posted on: 01/18/2019

Sr NodeJS Developer
Description: ul li Must Have skills : Node.js, Microservices, JavaScript, ReactJS, Lambda --- design skills very helpful REQUIRED SKILLS -- Experience
Company: Ensis Technologies
Location: Madison
Posted on: 01/18/2019

IT Project Manager
Description: The IT Project Manager is on the front line leading and facilitating the identification, definition and delivery of application development solutions. In this highly visible role, you will lead a cross (more...)
Company: Evolution Services, Inc.
Location: Kenosha
Posted on: 01/18/2019

Log In or Create An Account

Get the latest Wisconsin jobs by following @recnetWI on Twitter!

Milwaukee RSS job feeds