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 support business requirements. You will follow approved life cycle methodologies, create design documents, and perform program coding and testing. You will also be responsible for resolving technical issues through debugging, research, and investigation. This role requires a bachelor's degree in an area of specialty and at least 5 years of experience in the field or in a related area. 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. Additionally, you will perform unit and system testing of application code as well as execution of implementation activities. Analyzing business requirements and creating technical design documents that align with the company's architecture standards will be a key part of your responsibilities. You will ensure that expected application performance levels are achieved and will design, code, test, debug, document, maintain, and modify computer programs of high complexity, significance, and risk. You may also 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 related field.
  • At least 5 years of experience in Java development or 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).
  • Demonstrates a very strong understanding of the business needs driving the projects.

Nice-to-haves

  • Experience with Terraform or Ansible.
  • Familiarity with DevOps practices.
  • T2P eligibility is a plus.
  • Independent thinker with strong problem-solving skills.

Benefits

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