Position Title: Lead Java Developer

Location: Strongsville, OH and Pittsburgh, PA

Ability to work remote: 5 days onsite.

Acceptable time zone(s): EST

Days of the week: M-F 40 hours

Working Hours: M-F 8-5 EST

OT: Yes, possible

Intended length of Assignment: 12/31/2026

Contract to hire W2


Function of the Group/Initiatives/Projects: We are part of a data platform in retail. DSP-COE

Industry background: Finance/Banking a plus, open to other backgrounds

Team Dynamic: Business analysts and testing teams at least nine on team that will be joining, team in GCC offshore and interact with the different businesses.

Roles/Responsibilities:

Must have:

  • 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.

Preferred Skills:

  • 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 (Just a 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)

Must have skills:

Years of experience: at least 8 years Software development

  • 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

Flex Skills:

  • Jira
  • ServiceNow
  • Confluence

Education: Bachelor’s or relevant experience will be considered

Role Differentiator: Growth, Opportunity, modern technologies

Interview Process: Virtual interviews

  • 1st with manager, initial screen ~30 minutes
  • 2nd round with technical team (panel) ~45min -1 hour
  • Possibility to 3rd round if needing further assessment
Similar jobs

More from Indotronix Avani Group
Indotronix Avani Group 22 hours ago
Indotronix Avani Group 2 days ago
Indotronix Avani Group 1 day ago

Lead Java Developer

Apply Now
Back to search page