Java Developer

$110,240 - $133,120/Yr

Mondo - Philadelphia, PA

posted about 1 month ago

Full-time - Mid Level
Remote - Philadelphia, PA
Specialty Trade Contractors

About the position

The Java Developer position is a hybrid role based in Philadelphia, PA, focused on designing, developing, implementing, testing, and maintaining business and computer applications software. This long-term contract role requires a strong foundation in software engineering principles and a commitment to quality assurance and continuous improvement in software solutions.

Responsibilities

  • Fine-tune and improve a variety of sophisticated software implementation projects.
  • Gather and analyze system requirements, document specifications, and develop software solutions to meet client needs.
  • Analyze and review enhancement requests and specifications.
  • Implement system software and customize it to client requirements.
  • Prepare detailed software specifications and test plans.
  • Code new programs to clients' specifications and create test data for testing.
  • Modify existing programs to new standards and conduct unit testing of developed programs.
  • Create migration packages for system testing, user testing, and implementation.
  • Provide quality assurance reviews.
  • Perform post-implementation validation of software and resolve any bugs found during testing.

Requirements

  • Bachelor's degree in a technical field such as computer science, computer engineering, or a related field required.
  • 5 to 7 years of experience in software development is required.
  • 2-6 years of Java development experience.
  • Solid understanding of testing practices, mocking, and TDD.
  • Good understanding of coding principles and familiarity with dependency injection/inversion of control.
  • Familiarity with general database principles and ORM tools.
  • Previous experience performing code reviews.
  • Solid experience with RESTful principles and/or web services.
  • Experience with modern continuous integration, build, and version control tools.
  • Experience with design patterns and good design principles.

Nice-to-haves

  • Experience with modern Java frameworks like Spring and Hibernate.
  • Knowledge of Oracle or other SQL-based databases.
  • Familiarity with testing tools like JUnit and Mockito.
  • Experience with web UI frameworks and languages like Angular and JavaScript.
  • Experience with continuous integration tools like Team City and build tools like Ant or Maven.

Benefits

  • Competitive hourly rate of $53-$64 per hour W2.
  • Opportunity for long-term contract work.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service