Senior Java Engineer Kafka, MongoDB, Kubernetes & Multi-Cloud

Tech Inc
Dallas, TX, United States
4 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
2 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Microsoft Azure Cloud Computing Data Architecture Software Debugging Software Design Patterns Disaster Recovery Java Architectures Java Web Services MongoDB
+22 more
Object-Oriented Software Development Performance Tuning Scrum Methodology Query Optimization Software Engineering Systems Architecture Systems Integration UML Test-Driven Development (TDD) Multi-Cloud Technical Debt Indexer Event Driven Architecture Kubernetes Information Technology Low Latency Deployment Automation Extreme Programming Enterprise Integration Apache Kafka Asynchronous Programming Microservices

Job description

  • Microservices and distributed-system architecture
  • REST/API and enterprise integration patterns
  • System integration across product domains
  • Reusable component/library design and reduction of duplicated effort
  • Technical-risk assessment and practical prevention strategies
  • Coaching junior engineers and identifying individual development areas
  • Leading prototypes and evaluating emerging technologies with minimal guidance
  • Improving squad delivery practices and influencing engineering leadership

Requirements

Bachelor s degree in Computer Science, Electronics, Engineering, or a related field

Overall IT experience

Minimum 5+ years in software development/engineering

Target experience band

5 7 years in the offered role or equivalent software development/engineering experience

Java

3+ years

Kafka

3+ years

MongoDB

2+ years

Multi-cloud

3+ years of exposure or working knowledge

Required combined stack

Java + Kafka + MongoDB + Kubernetes + Multi-Cloud, with Azure

Methodologies

Agile, Scrum, Kanban, and/or Extreme Programming (XP)

Onsite Interview in Dallas, TX

Mandatory Skills

Java engineering

  • Strong Core Java and object-oriented analysis and design (OOAD)
  • Java design patterns and enterprise integration design patterns
  • UML-based design and documentation
  • Test-driven development (TDD)
  • Writing, testing, and documenting production-quality code, scripts, and processes
  • Debugging, root-cause analysis, performance tuning, and technical-debt reduction

Kafka and event-driven systems

  • Kafka producers, consumers, topics, partitions, consumer groups, offsets, and delivery semantics
  • Event-driven and streaming architecture
  • Kafka integration with Java/Spring-based microservices
  • Handling replay, idempotency, ordering, backpressure, schema evolution, and failure recovery
  • Designing resilient, scalable asynchronous communication between services

MongoDB and data design

  • MongoDB data modeling, indexing, aggregation, and query optimization
  • Schema design for evolving application needs
  • Data consistency, replication, backup, and recovery considerations
  • Integration of MongoDB with Java services

Kubernetes and cloud-native delivery

  • Kubernetes deployment, services, scaling, configuration, secrets, and operational troubleshooting
  • Containerized microservices and cloud-native application design
  • Disaster-recovery design and development
  • Scaling, latency, durability, availability, and failure-mode planning
  • Security-conscious design early in the system lifecycle

Multi-cloud and Azure

  • Multi-cloud architecture, portability, governance, resilience, and vendor-lock-in considerations
  • Azure working knowledge is explicitly required
  • Cloud networking, identity, storage, compute, monitoring, and security fundamentals
  • Cross-cloud disaster recovery, environment parity, observability, and deployment strategies
  • Ability to make trade-offs among cost, reliability, managed services, and portability.

Apply for this position

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

Apply on www.dice.com
Prepare application

Good distractions

Loading talks and stories from around this role…