The Job Network
Search

Java Developer

companyUnified Tech Group Inc
locationSouthfield, MI, USA
PublishedPublished: 6/14/2022
Full Time

Job Description

Salary:

Key Skills :::: Java, webRTC, WebSocket, GRPC, protobuffer, MQTT, DDS, Kafka/pulsar/Cassandra, Azure Cloud, Azure IOT

Responsibilities:

  • Supply common solutions across all GM in-house controllers and cloud/edge
  • Document requirements for design solutions and link them to test cases that can demonstrate software functionality
  • Utilize automated test tools in build environments, benches, and vehicles to verify functionality at the Function, Controller and System level
  • Coordinate and collaborate with departments outside engineering, such as IT, Systems & Safety Engineering, Electrical Architecture, Calibration and Vehicle Performance.
  • Create software for vehicle level functions and perform integration and verification testing with minimal direction of lead engineers.
  • Analyze software defects; determine root cause, build software solution, Test and verify closure.
  • Performs design and analysis on changes.
  • Diagnose, Debug and solve issues related to vehicle hardware and software.
  • Work with teams from multiple groups to meet project breakthroughs
  • Performs other related duties as assigned.

Basic Qualifications:

  • Bachelor of Science degree in Computer Science, Software Engineering, Electrical Engineering or related technical degree
  • Minimum of 2 years of experience with proven technical and professional skills in Android and related software design, development, and testing
  • Design and Development of applications in Java/J2EE/Python/Spring boot/PCF/Unix/Power BI/Cassandra/Kafka/Hadoop
  • Experience in cloud/Edge Hosting of services and Apps. Interoperability of Apps, services between cloud and Data centers.
  • Designing and developing apps, services using multiple protocols – webRTC, WebSocket, GRPC, protobuffer, MQTT, DDS etc.,
  • Design and Develop apps, services for transferring data using different protocols.
  • Design and Develop applications using SOA Framework. Excellent knowledge of Microservices/Event driven Architecture.
  • Develop solutions that leverages telemetry/message queues/events
  • Knowledge in C++ programming, Java, Kotlin
  • Knowledge in Big Data solutions – including but not limited to Kafka/pulsar/Cassandra and file storage solutions like Amazon S3.
  • Develop and maintain mobile CI/CD pipelines, and push notification services.
  • Outstanding interpersonal and relationship management skills to effectively collaborate with varying levels of the organization
  • Emerging partnership and collaboration skills showing ability to learn from and share knowledge with co-workers in a fast-paced environment
  • High level of integrity, ability to deal with ambiguity, take initiative/self-directed
  • Consistent demonstration of innovative thinking that is customer-centric

Preferred Experience:

  • Bachelor’s degree in a related technical field
  • Experience with GIT/source code management, CI/CD development, open source SW development/contributor
  • Experience with cloud Development using Azure, Amazon, Google.
  • Experience with microcontroller architecture, electronic control systems, embedded system development
  • Experience with Android embedded systems development using android OS framework
  • Experience with network engineering, telecommunications, network development and testing
  • Experience with edge, cloud, IoT technologies, operating systems, OS internals, OS design, virtualization technologies, containerization/container development
  • Knowledge of data science, data analytic tools, machine learning, artificial intelligence (AI)
  • Knowledge of AUTOSAR standards and methodology
  • Knowledge and experience with CAN, LIN or Ethernet communications protocol
Loading interface...
Loading interface...
Loading interface...
Loading interface...
Loading interface...
Loading interface...