Mongo DB Kubernetes Lead Engineer Onsite

Overview

On Site
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - 12 Month(s)

Skills

Java
Kafka
MongoDB
Kubernetes
Agile
Apache Kafka
Automated Testing
Collaboration
Communication
Conflict Resolution
Continuous Delivery
Continuous Integration
Data Integrity
Data Modeling
Data Processing
Data Storage
DevOps
Docker
IT Management
Leadership
Mentorship
Messaging
Microservices
Orchestration
Performance Tuning
Problem Solving
Product QA
Query Optimization
RESTful
Real-time
Scalability
Scrum
Spring Framework
Streaming
Technical Direction
Kuernetes Engineer
Kafka Engineer
Mongo DB Engineer

Job Details

Lead Engineer - Java, Kafka, MongoDB, Kubernetes


Job Summary
We're seeking a seasoned Lead Engineer with expertise in Java, Apache Kafka, MongoDB, and Kubernetes to lead the design, development, and deployment of scalable, high-performance applications. As a technical leader, you'll drive architectural decisions, mentor team members, and ensure best practices in development, deployment, and operations.

Key Responsibilities
- Technical Leadership: Provide technical direction and leadership for projects involving Java, Kafka, MongoDB, and Kubernetes.
- Architecture and Design: Design scalable and resilient system architectures leveraging microservices, Kafka for event streaming, MongoDB for data storage, and Kubernetes for orchestration.
- Java Development: Lead development of robust Java applications (Java 8+), focusing on Spring Boot, microservices, and RESTful APIs.
- Kafka Implementation: Drive adoption of Kafka for real-time data processing, event-driven architectures, and stream processing.
- MongoDB Expertise: Lead MongoDB data modeling, query optimization, and ensure data integrity and performance.
- Kubernetes Orchestration: Lead containerization (Docker) and orchestration (Kubernetes) for efficient deployment and scaling.
- Team Mentorship: Mentor and guide team members on technical best practices, code quality, and architecture.
- Collaboration: Work closely with cross-functional teams (product, QA, DevOps) for smooth delivery.
- Performance Optimization: Ensure applications are optimized for performance, scalability, and reliability.
- CI/CD and Automation: Drive adoption of CI/CD pipelines for automated testing and deployment.

Required Skills & Qualifications
- Java Expertise: Strong experience with Java (Java 8+), Spring Boot, and microservices architecture.
- Kafka: Deep understanding of Apache Kafka for messaging, event streaming, and stream processing.
- MongoDB: Proven expertise in MongoDB design, queries, indexing, and scaling.
- Kubernetes: Hands-on experience with Kubernetes for container orchestration and Docker.
- Technical Leadership: Proven track record of leading technical teams and driving architectural decisions.
- Problem-Solving: Excellent problem-solving skills with ability to handle complex technical challenges.
- Communication: Strong communication skills for collaborating with teams and stakeholders.
- Agile Methodologies: Experience with Agile/Scrum development practices.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.