Jr. Scala Developer
Mainstream Integration - Philadelphia, PA

This job posting is no longer available on Indeed. Find similar jobs: Junior Scala Developer jobs - Mainstream Integration jobs

I. POSITION SUMMARY - Jr. Scala Developer - Philadelphia, PA

Self-motivated Scala/Java developer with both front- and back-end experience to help build and maintain a suite of cloud-based SaaS applications written in the Play! framework (1.x and 2.x). Must be comfortable working with a variety of data sources and data formats.

II. ESSENTIAL FUNCTIONS

  • Write server-side functionality in Scala using the Play! Framework
  • Create responsive, attractive interfaces using client-side frameworks such as Javascript, Knockout, jQuery, and Twitter Bootstrap
  • Develop and maintain a relational database (PostgreSQL) deployed in the cloud, with a working knowledge of SQL, DDL, and database functions/procedures
  • Work with caching and in-memory solutions (i.e. Redis, memcache) with an understanding of when such solutions are appropriate
  • Develop solutions which pull data from 3rd party applications including Amazon S3, Quickbooks, Salesforce, and other cloud-based, authenticated applications
  • Writing code/algorithms that meet a standard of simplicity and performance
  • Keep up-to-date on relevant technologies/frameworks, suggesting alternative methodologies where appropriate
  • Communicate clearly and professionally with team and clients, not hesitating to ask questions or challenge the status quo
  • Perform duties with independence and initiative

III. EDUCATION, EXPERIENCE & SKILLS

A. REQUIRED EXPERIENCE

  • 1-3 years Java development
  • 1-3 years RDBMS development
  • 1-2 years front-end experience with HTML/CSS/Javascript

B. PREFERRED EXPERIENCE

  • 1-2 years Scala development
  • 1-2 years experience with the Play! Framework, either 1.x or 2.x

C. EDUCATION

  • Bachelor of Science degree in relevant field

D. KNOWLEDGE

  • Principles of object-oriented and functional programming, specifically as they relate to Scala and Java
  • Awareness of efficient algorithms, mindfulness towards performance
  • Database design and development best practices

E. PERSONAL TRAITS

  • Self-motivated, works well with others, mindful of responsibilities and deadlines
  • Ability to work remotely as needed

Indeed - 11 months ago - save job - block
Recommended Jobs
Sr. Software Engineer
LeadiD - Ambler, PA
LeadiD - 3 hours ago

Principal Software Engineer, Data
Comcast - Philadelphia, PA
Comcast - 27 days ago

Sr. Java Software Developer
Kforce - King of Prussia, PA
Kforce - 30+ days ago