Nextgen - Philadelphia, PA

posted about 1 month ago

Full-time - Mid Level
Philadelphia, PA
Couriers and Messengers

About the position

As a Java Developer, you will be responsible for designing, developing, and implementing web-based Java applications that support various business requirements. This role requires adherence to approved life cycle methodologies, which includes creating design documents and performing program coding and testing. You will be expected to resolve technical issues through debugging, research, and investigation, relying on your experience and judgment to plan and accomplish your goals. The position involves a variety of tasks, contributing to the design and development of high-quality software for large-scale Java/Spring Batch/Hadoop distributed systems. Your responsibilities will also include 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 crucial, as you will design, code, test, debug, document, maintain, and modify computer programs of high complexity, significance, and risk. Additionally, you may lead design, coding, testing, implementation, and documentation of solutions, developing both basic and detailed program specifications.

Responsibilities

  • Design, develop, and implement web-based Java applications to support business requirements.
  • Follow approved life cycle methodologies, create design documents, and perform program coding and testing.
  • Resolve technical issues through debugging, research, and investigation.
  • Contribute to the design and development of high-quality software for large-scale Java/Spring Batch/Hadoop distributed systems.
  • Perform unit and system testing of application code and execute implementation activities.
  • Analyze business requirements and create technical design documents in accordance with the company's architecture standards.
  • Ensure expected application performance levels are achieved.
  • Design, code, test, debug, document, maintain, and modify computer programs of high complexity, significance, and risk.
  • Lead design, coding, testing, implementation, and documentation of solutions.
  • Develop basic and detailed program specifications.

Requirements

  • Bachelor's degree in computer science or related field (may be required).
  • 5 to 8 years of experience in the field.
  • 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 the business needs driving the projects.

Nice-to-haves

  • Experience with Rabbit MQ and JSON.
  • Familiarity with Unix Scripting and Hadoop.

Benefits

  • Competitive salary
  • Health, Dental and Vision Benefits
  • Short/Long Term Disability and Critical Care/Illness Protection
  • Life Insurance and Retirement Plans
  • Employee Assistance Program
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service