Robert Half - Philadelphia, PA

posted 3 months ago

Full-time - Mid Level
Philadelphia, PA
Administrative and Support Services

About the position

We are on the hunt for a skilled Java Developer (Web Services, Spring, RESTful) IV to join our team. This role will be based in Philadelphia, Pennsylvania and will involve designing, developing, and implementing web-based Java applications to support business requirements. As a Java Developer, you will be working in a dynamic environment, handling a variety of tasks related to programming, coding, and testing. In this position, you will design, develop, and implement web-based Java applications to meet business needs. You will follow approved life cycle methodologies, create design documents, and perform program coding and testing. The role requires resolving technical issues through debugging, research, and investigation. A bachelor's degree in a relevant field and at least 5 years of experience in the field or a related area is required. Familiarity with standard concepts, practices, and procedures within the field is essential. You will rely on your experience and judgment to plan and accomplish goals while performing a variety of tasks. You will contribute to the design and development of high-quality software for large-scale Java/Spring Batch/Hadoop distributed systems. This includes performing unit and system testing of application code as well as executing implementation activities. You will analyze business requirements and create technical design documents that align with the company's architecture standards. Ensuring that expected application performance levels are achieved is a critical part of your responsibilities. You will design, code, test, debug, document, maintain, and modify computer programs of high complexity, significance, and risk. Additionally, you will perform and/or lead design, coding, testing, implementation, and documentation of solutions, developing both basic and detailed program specifications.

Responsibilities

  • Designs, develops, and implements web-based Java applications to support business requirements.
  • Follows approved life cycle methodologies, creates design documents, and performs program coding and testing.
  • Resolves technical issues through debugging, research, and investigation.
  • Contributes to the design and development of high-quality software for large-scale Java/Spring Batch/Hadoop distributed systems.
  • Performs unit and system testing of application code as well as execution of implementation activities.
  • Analyzes business requirements and creates technical design documents that are in accordance with the company's architecture standards.
  • Ensures that expected application performance levels are achieved.
  • Designs, codes, tests, debugs, documents, maintains, and modifies computer programs of high complexity, significance, and risk.
  • Performs and/or leads design, coding, testing, implementation, and documentation of solutions.
  • Develops basic and detailed program specifications.

Requirements

  • Bachelor's degree in Computer Science or a related field.
  • At least 5 years of experience in Java development or a related area.
  • Proficiency in Java (Java 1.7/Java 1.8), Spring Framework, Jenkins, Gradle, and GitHub.
  • Experience with RESTful services, Rabbit MQ, JSON, Unix Scripting, and Hadoop is a plus.
  • Core development experience in large scale enterprise Java applications using Spring Framework.
  • Experience in SQL (DB2 & SQL databases).
  • Strong understanding of business needs driving the projects.
  • Ability to work independently and as part of a team.

Nice-to-haves

  • Experience with DevOps practices and tools.
  • Familiarity with Terraform or Ansible.
  • T2P eligibility is a plus.

Benefits

  • Medical insurance
  • Vision insurance
  • Dental insurance
  • Life insurance
  • Disability insurance
  • 401(k) plan enrollment for contract/temporary professionals
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service