Robert Half - Philadelphia, PA

posted 21 days ago

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

About the position

We are seeking a proficient Java Developer (Backend, Scala) III to join our team on a short-term contract basis in Philadelphia, Pennsylvania. The role focuses on developing prototypes, adhering to software development best practices, and producing high-quality code. The ideal candidate will have a strong background in Java and Scala, with a deep understanding of Service Oriented Architectures and various technologies relevant to backend development.

Responsibilities

  • Develop prototypes and concepts through a rapid development process.
  • Champion software development best practices within the team.
  • Produce high-quality code with a focus on architectural thinking.
  • Build REST services from scratch, demonstrating a deep understanding of Service Oriented Architectures.
  • Utilize various technologies such as Scala 2.11, Http4s, Play2, Akka, Kafka, ELK, Scalaz, Hadoop, Apache Spark, Amazon Web Service Lambda, S3, Kinesis, and SQS.
  • Apply strong skills in Object Oriented Programming and Functional paradigm.
  • Utilize Agile/Scrum methodologies and associated tools like JIRA in the development process.
  • Ensure attention to detail and exhibit a fast-learning ability.
  • Maintain self-motivation and demonstrate the ability to work independently.

Requirements

  • Proven experience in Java and Scala for backend development
  • Proficient in Agile Scrum and Agile Development methodologies
  • Bachelor's degree in Computer Sciences or related field
  • Solid understanding of software development and software design patterns
  • Experience with Apache Spark, Apache Kafka, and Hadoop technologies
  • Experience with Elasticsearch technologies and Amazon Simple Queue Service (SQS)
  • Knowledge of S3 and other AWS services
  • Proficiency in Object-Oriented Programming
  • Familiarity with Cucumber Behavior Driven Development (BDD)
  • Experience in creating prototypes and implementing best practices in development
  • Proficiency in using JIRA for project management
  • Experience in backend development, particularly for websites
  • Ability to work collaboratively with engineering teams and suppliers
  • Commitment to producing quality code and software designs
  • Experience with or knowledge of design patterns in software engineering.

Benefits

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