Java Microservices Engineer

Computer Enterprises, Inc.
Strongsville, OH, United States
about 1 month ago

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Compensation
$145,600.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Application Lifecycle Management Confluence JIRA Automation of Tests Configuration Management Computer Programming Databases Continuous Integration Data Integration Database Queries
+36 more
Distributed Computing Environment Elasticsearch Java Platform Enterprise Edition (J2EE) Github Java Management Extensions Spring Framework PostgreSQL Enterprise Messaging Systems MongoDB OpenShift Oracle (Applications) Performance Tuning Scrum Methodology Prometheus Standard Sql Software Engineering Web Services Data Logging Spring Cloud DevOps Tools - Open-source Grafana Spring-boot Git Spring Data Event Driven Architecture Containerization Gitlab-ci Kubernetes Cassandra Apache Kafka Restful APIs Dynatrace Docker Jenkins Servicenow Microservices

Job description

  • Confluence
  • Jira
  • ServiceNow

Why Should I Apply? This role offers growth opportunities with modern technologies in a dynamic team environment. Join us to work on impactful projects within a data platform in retail, with potential for extension or full-time conversion.

About CEI: As a trusted technology partner, CEI delivers solutions that help our customers transform their business and achieve meaningful results. From strategy and custom application development through application management - our technology and digital experience services are tailored to meet each unique need of our customers. Our staffing solutions bring specialized skills to complement our customers’ workforce and project requirements.

Requirements

Do you have experience in Web services design?, Multiple years of experience in software development with a strong focus on Java / J2EE technologies. Proven experience in programming JAVA based microservices, Kafka, Kstreams, Configuration and Optimization. Strong knowledge of Spring Boot, Spring Cloud, REST APIs. Hands-on experience writing queries with Oracle. Good understanding of containerization technologies like OCP, Docker, Kubernetes. Experience with CI/CD pipelines, Git, Jenkins, and automated testing tools. Strong problem-solving skills and ability to lead technical teams. Provides technical guidance and support to colleagues and solution development. Experience with event-driven architecture, messaging systems like Kafka. Exposure to SAFE Agile/Scrum methodologies., * Multiple years of experience in software development with strong focus on Java / J2EE technologies.

  • Proven experience in programming JAVA based microservices, Kafka, Kstreams, Configuration and Optimization.
  • Strong knowledge of Spring Boot, Spring Cloud, REST APIs.
  • Hands-on experience writing queries with Oracle.
  • Good understanding of containerization technologies like OCP, Docker, Kubernetes.
  • Experience with CI/CD pipelines, Git, Jenkins, and automated testing tools.
  • Strong problem-solving skills and ability to lead technical teams.
  • Provides technical guidance and support to colleagues and solution development.
  • Experience with event-driven architecture, messaging systems like Kafka.
  • Exposure to SAFE Agile/Scrum methodologies.
  • Understanding of Kafka architecture (brokers, partitions, topics, producers, consumers).
  • Experience with Kafka Producers and Consumers using the Kafka Java client.
  • Distributed Processing Concepts (high level).
  • Integration with External Systems, connecting Kafka Streams with databases (PostgreSQL, MongoDB, Cassandra).
  • Using Kafka Connect for external data integration.
  • Knowledge of REST APIs and how to expose data from Kafka Streams.
  • Familiarity with Docker and Kubernetes for containerized deployment, OpenShift.
  • Using CI/CD pipelines (GitHub Actions, Jenkins, GitLab CI).
  • Logging and tracing using ELK (Elasticsearch) or OpenTelemetry (high level understanding).
  • Experience building REST APIs using Spring Boot, Spring Data, and reading from databases via APIs.
  • Monitoring (Dynatrace) and Optimization, Kafka Streams metrics (through JMX, Grafana, Prometheus)., * Expert Java & J2EE
  • Kafka & Kafka Streams, Mappers
  • Microservices architecture
  • Spring Framework (Spring Boot, Spring Cloud)
  • REST API development
  • Configuration management & performance optimization
  • Oracle & SQL
  • Container platforms (Docker, Kubernetes, OpenShift/OCP)
  • CI/CD & DevOps tooling (pipelines, Git, Jenkins)
  • Automated testing tools

Benefits & conditions

3.33.3 out of 5 stars Strongsville, OH 44136 $70 an hour - Contract, Pulled from the full job description

  • Health insurance
  • 401(k) matching
  • Vision insurance
  • Dental insurance, W2 only, 6-12 month contract with potential for extension or conversion to full time with either the client or CEI

Pay: $70/hour + optional medical, dental, vision, 401(k) match

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · WWC 2023

1:13 min

Overcoming integration challenges with Kafka Streams microservices

Denis Washington +1 · WWC 2021

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all