Java Developer with Devops and Telecom Domain

Princeton, New Jersey

SysMind Tech
Apply for this Job
Position: Java Developer with DevOps and Telecom Expertise

Location:Princeton, NJ (Onsite)

Duration: Long Term

Job Overview:

Seeking a talented and experienced Core Java Developer with a strong background in DevOps practices. The ideal candidate will have a deep understanding of Java programming, combined with hands-on experience in DevOps tools and methodologies. This role will involve developing, deploying, and maintaining Java applications while managing and optimizing the CI/CD pipelines and infrastructure.

Technical Skills:
  • Proficiency in Java programming, including OOP, data structures, multi-threading, and collections.
  • Experience with Java frameworks like Spring, Spring Boot, and Hibernate.
  • Hands-on experience with CI/CD tools such as Jenkins, GitLab CI, or CircleCI.
  • Expertise in Docker and Kubernetes for containerization and orchestration.
  • Knowledge of cloud platforms such as AWS, Azure, or Google Cloud Platform.
  • Experience with Infrastructure as Code tools like Terraform or AWS CloudFormation.
  • Familiarity with configuration management tools like Ansible, Chef, or Puppet.
  • Strong understanding of SQL and database management systems (MySQL, PostgreSQL, Oracle).
  • Experience with monitoring and logging tools like Prometheus, Grafana, and ELK Stack.
  • Proficiency in scripting languages such as Bash, Python, or Groovy.
Key Responsibilities:

Java Development:
  • Design, develop, and maintain high-performance, scalable Java applications.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, well-designed code, and follow best practices for coding standards, testing, and deployment.
  • Perform code reviews and provide constructive feedback to peers.
DevOps Implementation:
  • Set up and manage CI/CD pipelines using Jenkins, GitLab CI, or similar tools.
  • Containerize applications using Docker and manage orchestration with Kubernetes.
  • Automate infrastructure provisioning and configuration management using tools like Terraform and Ansible.
  • Monitor applications and infrastructure performance and optimize where necessary.
  • Ensure the security and compliance of the applications and infrastructure by implementing best practices.
Collaboration & Communication:
  • Work closely with the development, operations, and QA teams to ensure seamless integration and deployment of applications.
  • Participate in Agile/Scrum ceremonies, including sprint planning, stand-ups, and retrospectives.
  • Communicate effectively with technical and non-technical stakeholders.
Continuous Improvement:
  • Stay up to date with the latest trends and technologies in Java development and DevOps.
  • Identify and implement process improvements to enhance the efficiency and effectiveness of the development lifecycle.
Date Posted: 04 March 2025
Apply for this Job