Java lead developer

Overview

On Site
$50 - $55
Part Time
75% Travel

Skills

Agile
Amazon Web Services
Apache Kafka
Backend Development
Caching
Cloud Computing
Collaboration
Communication
Computer Science
Conflict Resolution
Continuous Delivery
Continuous Integration
Kubernetes
Google Cloud Platform
Java
Spring Framework
Good Clinical Practice
RESTful
Microservices
NoSQL
Microsoft Azure
Mentorship
Docker
DevOps
Database
Problem Solving
Sprint
Performance Tuning

Job Details

We are looking for a seasoned Java Lead to drive the design and development of scalable microservices-based applications. The ideal candidate will have strong hands-on experience in Java, Apache Kafka, and Microservices architecture, and will lead a team of developers to deliver robust enterprise solutions.

Key Responsibilities:
  • Lead the development of backend services using Java and Spring Boot.
  • Design and implement event-driven systems using Apache Kafka.
  • Architect and build microservices that are scalable, secure, and maintainable.
  • Collaborate with cross-functional teams to gather requirements and deliver solutions.
  • Conduct code reviews, mentor team members, and enforce coding standards.
  • Troubleshoot and resolve technical issues across the application stack.
  • Participate in Agile ceremonies and contribute to sprint planning and execution.

Required Skills & Qualifications:
  • 8+ years of experience in backend development with Java.
  • Strong expertise in Spring Boot, Kafka, and Microservices.
  • Experience with RESTful APIs, containerization (Docker/Kubernetes), and cloud platforms (AWS/Azure/Google Cloud Platform).
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Excellent problem-solving and communication skills.
  • Bachelor s or Master s degree in Computer Science or related field.

Preferred Qualifications:
  • Experience with monitoring tools and performance tuning.
  • Knowledge of NoSQL databases and caching mechanisms.
  • Prior experience in leading agile development teams.
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.