mycareers logo


Showing: 4729  jobs
Java Developer
Diamond Resorts
Chicago, Illinois

3 months ago

Job Description

We are seeking a skilled Java Developer with hands-on experience in Docker and Kubernetes to design, develop, and deploy scalable microservices-based applications. The ideal candidate will work closely with DevOps, QA, and product teams to build cloud-native, high-performance systems.

Key Responsibilities

  • Design, develop, and maintain Java-based applications (Spring Boot / Spring Cloud preferred)
  • Build and deploy microservices using Docker containers
  • Configure, manage, and deploy applications on Kubernetes clusters
  • Write clean, efficient, and well-documented code
  • Implement RESTful APIs and integrate with external services
  • Optimize application performance, scalability, and reliability
  • Collaborate with DevOps teams on CI/CD pipelines
  • Troubleshoot production issues and perform root cause analysis
  • Ensure application security and best coding practices
  • Participate in code reviews and agile ceremonies

Required Skills & Qualifications

  • Strong proficiency in Java (Java 8+)
  • Experience with Spring Boot, Spring MVC, Spring Data
  • Hands-on experience with Docker (Dockerfiles, images, containers)
  • Solid experience with Kubernetes (pods, services, deployments, config maps)
  • Experience with REST APIs and JSON/XML
  • Familiarity with CI/CD tools (Jenkins, GitHub Actions, GitLab CI, etc.)
  • Experience with Git version control
  • Knowledge of SQL/NoSQL databases (MySQL, PostgreSQL, MongoDB, etc.)
  • Understanding of microservices architecture

Preferred / Nice-to-Have Skills

  • Experience with cloud platforms (AWS, Azure, or GCP)
  • Knowledge of Helm, Istio, or service mesh concepts
  • Experience with Kafka, RabbitMQ, or messaging systems
  • Familiarity with monitoring & logging tools (Prometheus, Grafana, ELK)
  • Understanding of security best practices (OAuth2, JWT)

Education & Experience

  • Bachelor’s degree in Computer Science, Engineering, or related field
  • professional Java development experience
  • Experience working in Agile/Scrum environments


Don't miss your next Big Opportunity!

Get notified when we find an opportunity for you