Job Description :
Java architect

Remote then onsite in MI after covid

Experience and expertise must be in Java architecture; Microservices, Apis, designing, developing and reviewing application architecture.

Expert level knowledge in IT business analysis, data modeling & design, application modeling & design, development, integration and delivery, application maintenance and support functions

Proven experience applying data principles to application integration or services oriented architecture design patterns

Expert Level knowledge of Data Security and Data Classification in enterprise environments

Experience in designing infrastructures to support cloud-native distributed applications that leverage microservice architecture, REST APIs, API Gateways, relational and NoSQL stores and loosely coupled messaging

Understanding of a Global Traffic Management and Load Balancing

Understanding of security related concepts/concerns within a full stack web application

Expertise in cloud hosting and storage technologies such as AWS/EC2/S3, Azure, Rackspace, Google, etc.

Expert level technical knowledge in end-to-end telematics products (including in-car embedded components)

Expert level knowledge of processes relevant to operate and build telematics solutions

Expert in Agile software development methodology, Service Oriented Architect design

Expert in Cloud technology and relevant automation platforms

Experience with systems modelling

Solid understanding of the entire software development life cycle

Expert level knowledge in data management and reporting including high volume Internet of Things (Iot) streaming data, stream analysis and applications

Very good understanding of concepts and tools for (predictive) analytics, data visualization and unstructured data

Deep knowledge in modern information systems architecture, service-based architecture, enterprise application architecture

Knowledge of configuration management and version control processes

Strong understanding of integration of connected service applications into Big Data projects

Strong familiarity with working and managing of large Docker environments and their deployment e.g. Kubernetes and Mesos

Experiences in design of Docker images and Docker multi host networks

Experiences with log management in large Docker and cloud environments

Experience in the design and implementation of Internet of Things (IoT) solutions that leverage high volume telemetry ingestion, stream analytics and data visualization

Experience with systems integration across multiple organizations

Good understanding of relational, unstructured, and streaming database design

Good understanding of data designs for analytics

Mobile applications, Java server applications, web applications, and portal technologies

Expert level knowledge in data modeling and database design through the concept, production and optimization phases of projects

Skilled to efficiently implement clean, maintainable, and testable software code

Experienced with Agile Methodologies

Strong familiarity with cloud architecture and different cloud hosting provider cloud concepts

Experience with Open Source Middleware solutions (HAProxy, NGINX, Redis, Kafka, etc.)

Experience in common middleware issues such as virtualization, high availability active-active solutions, service availability, patching without service downtime, etc.

Experience in agile development methodology and DevOps

Experience with Continuous Integration/Automation technologies like Atlassian Bamboo, Jenkins, Puppet, Chef etc.

Good understanding of wireless telecommunications (SIM card management and provisioning processes), call centers and automotive manufacturing technologies

Understanding of integration of wireless carrier technologies (3G, 4G, LTE), wifi, Call Centers, SIM management and processes

Good understanding of Telematics and IT Security Concepts

Good understanding of Public/Private Cloud Services and Microservice Deployment

Good understanding of Internet of Things (IoT) technologies (e.g. MQTT, embedded technologies, high volume data and unstructured data techniques)

Strong background in Linux/Unix

Good understanding of Microservices, Restful interfaces, web services, and mobile security patterns

Modeling Architecture with Enterprise Architect (UML, XML)

Experience in leading team effort, personnel, and or group deliverables and selected as lead


Similar Jobs you may be interested in ..