Talent.com
Java Developer

Java Developer

Robert HalfPhiladelphia, PA, US
job_description.job_card.variable_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

Job Description

Job Description

Overview :  We are seeking a highly skilled Senior Java Developer to contribute to the development and enhancement of a multi-tenant platform for device and network service lifecycle management. This platform automates network operations to reduce outages, improve mean time to restore (MTTR), and increase overall network visibility.

Responsibilities :

  • Design, develop, and implement web-based Java applications using Spring Framework in an Agile environment.
  • Build and maintain Middleware services including Workflow, Scheduler, and NAS.
  • Develop software for network equipment monitoring and automation.
  • Implement API data validation routines within CRUD interfaces to ensure schema compliance.
  • Create proprietary search / query APIs to support web-based automation of network provisioning use cases.
  • Configure and manage network routing and switching using Arista, Cisco, and Juniper routers, applying OSI and TCP / IP models.
  • Utilize relational and NoSQL databases for data storage and retrieval.
  • Perform continuous integration using tools such as Maven / Gradle, TeamCity / Jenkins, and Gumby.
  • Leverage cloud services including AWS EC2, Route 53, SQS / SNS, and Lambda.
  • Use Python, Ansible, and Docker for network device configuration and automation.
  • Analyze system limitations and ensure compatibility between subsystems.
  • Participate in the selection of new technologies and methodologies.
  • Prepare technical requirements, design specifications, and system documentation.
  • Engage in Agile ceremonies including user story writing, grooming, sprint demos, and retrospectives.
  • Conduct peer code reviews and contribute to system overviews, API contracts, and user support materials.

Qualifications :

  • Bachelor’s degree in Computer Science or related field.
  • 8+ years of experience in enterprise software development.
  • Proficiency in Java (Java 1.7 / 1.8), Spring Framework, Jenkins, Gradle, and GitHub.
  • Experience with RESTful services, RabbitMQ, JSON, Unix scripting, and Hadoop is a plus.
  • Strong understanding of SQL (DB2 and other SQL databases).
  • Demonstrated ability to understand and translate business needs into technical solutions.
  • Experience with large-scale distributed systems and batch processing frameworks.
  • serp_jobs.job_alerts.create_a_job

    Java Developer • Philadelphia, PA, US