Junior Java Developer

Skyword   •  

Pittsburgh, PA

Not Specified years

Posted 244 days ago

This job is no longer available.

Responsibilities

  • Work as a developer on complex Internet applications, primarily in Java
  • Work in a team environment, collaborating with other engineers and members of other departments
  • Work on tasks of diverse scope and complexity requiring independent action and decision-making
  • Exercise judgment, applying creativity and ingenuity in finding and implementing solutions

Required Experience

  • Bachelor of Science in Computer Science or equivalent experience
  • Professional development experience working on Java-based Internet applications within a team environment is preferred

Required Skills

  • Experience in Java and other related technologies for Web development like JSP, AJAX, REST APIs or Spring
  • Knowledge of relational databasetechnologies, preferably with experience in an ORM persistence tool such as Hibernate
  • Understanding of principles of good software engineering
  • Able to work in a team setting using Agile practices
  • Good organizational and documentation skills
  • Must be self-directed, confident and able to use best-practice development processes effectively
  • Knowledge of anotherlanguage that uses the JVM (such as Kotlin or Scala) is a plus
  • Knowledge of NoSQL/Big Datatechnologies is a plus
  • Knowledge of Machine Learning technologies is a plus

Compensation and Benefits

Competitive salary; medical, dental, life, and disability insurance plans, three weeks paid vacation; 11 paid holidays and an open, friendly work environment