Java Developer (Code Deployment Experience)
Nucleusteq
We are seeking a skilled Java Developer with hands-on experience in application deployment using Docker. The ideal candidate will be responsible for designing, implementing, and maintaining Java-based applications and deploying them in containerized environments. You will work closely with DevOps and QA teams to ensure smooth and secure delivery of software products.
Experience- 5 yr+
Key Responsibilities:
+ Develop, test, and maintain high-performance Java applications.
+ Design and implement microservices using Java (Spring Boot preferred).
+ Containerize applications using Docker for local development and production deployment.
+ Build CI/CD pipelines in collaboration with DevOps teams (e.g., using Jenkins, GitHub Actions, GitLab CI).
+ Deploy applications to cloud or on-prem environments (e.g., AWS, Azure, GCP, or Kubernetes clusters).
+ Monitor application performance and troubleshoot production issues.
+ Write clean, efficient, and well-documented code.
+ Participate in code reviews, sprint planning, and daily stand-ups.
Requirements:
+ 5+ years of experience in Java development.
+ Strong proficiency with Java 8+, Spring Framework, Spring Boot.
+ Hands-on experience with Docker, including creating Docker files and managing containers.
+ Familiarity with container orchestration tools (e.g., Kubernetes is a plus).
+ Experience with build tools (Maven/Gradle) and version control systems (Git).
+ Understanding of RESTful APIs, JSON, and Web services.
+ Familiarity with SQL and NoSQL databases.
+ Experience working in Agile/Scrum teams.
+ Good problem-solving and communication skills.
Por favor confirme su dirección de correo electrónico: Send Email