Java Developer

نشر بواسطة fevrokbot منذ شهرين

وصف الوظيفة

Java Developer - Content Delivery Team

Xyleme, Inc. is seeking a Java developer with experience developing n-tier web-based applications using Grails. You will be supporting our Content Delivery Service development team, and building content distribution components that integrate with our product platform.

What makes Xyleme unique? A job at Xyleme is unlike any other you've had. Your boundaries will be pushed, you'll make a difference, you'll learn, and you'll be proud. Xyleme is headquartered in Denver, but with employees across the US and across the globe, we don't feel confined to any one space. We are explorers - constantly looking for innovative ways to make our work more impactful.

Our mission is simple - unleash excellence in everyone.

This is an intermediate position, reporting directly to the Director of IT.  Relocation is not required and work from a private home remote office is expected.

Xyleme, Inc. is a leading provider of learning content management solutions and mobile learning applications. The Xyleme Learning Content Management System (LCMS) is a fully integrated software environment that provides for the authoring, managing and publishing of XML-based online courseware, instructor-led materials, performance support and mobile learning products. Xyleme enables content delivery to a wide-range of learning environments, including web-based eLearning, instructor-led training, social platforms and mobile learning.

Responsibilities

This successful candidate will be responsible for:

  • Designing and developing high-volume, low-latency features and improvements for a mission-critical content delivery system
  • Resolving application and component problems, as well as fixing bugs during the development life cycle, or as part of maintenance
  • Ensuring all designs and coding comply to documented requirements, security best practices, and performance guidelines
  • Participating in daily Scrums and sprint team planning / backlog grooming sessions as part of our Agile development methodology

Requirements

The following skills are required for this position. Resumes not meeting some of these requirements may not be considered:

  • BS/MS degree in Computer Science, Engineering or a related subject
  • Three or more years hands-on software development experience in a team environment
  • Strong background in object oriented software development and software patterns (Gamma, et. Al)
  • Profound insight of Grails internals (Class loading, Memory Management, Transaction management, GORM etc.)
  • Familiarity with the following development frameworks: Quartz, Spring Security, Log4j, Spring, Hibernate, and Faces
  • Exposure to and some development experience related using Servlets, JavaScript, JQuery, AngularJS, Bootstrap, HTML, and CSS
  • Database knowledge and experience with relational/NoSQL databases (MySQL, MongoDB, Apache Solr, etc.)
  • Web development skills including HTML, CSS and XML
  • Basic understanding of web security - HTTPS, SSL, and secure communication
  • Exposure and integration experience with Amazon Web Services
  • Experience in unit and integration Testing, application testing and troubleshooting/debugging
  • Experience in writing and maintaining software documentation and specifications
  • Experience using Git and GitFlow in a team environment (merge requests, branching, push, and pulls)
  • Strong written and verbal communication skills in English
  • Strong organization and attention to detail
  • Energetic, positive, with the ability to bring a “can do” attitude to challenges
  • Ability to work well with peers and managers

Resumes that Will Not Be Considered

Resumes presented that do not meet the above referenced qualifications will not be considered. Specifically:

  • Candidates with short tenures (1 year or less) at a majority of their recent positions
  • Candidates without very strong written and spoken English
  • Candidates who require work sponsorship to work in the USA

Pre-Interview Material

Candidates may be asked to provide work samples as well as provide evidence of skills prior to a formal interview.

To Apply For This Position

To apply for this position, email an up-to-date resume to recruiting@xyleme.

No recruiters or agencies please.

What makes Xyleme unique? A job at Xyleme is unlike any other you've had. Your boundaries will be pushed, you'll make a difference, you'll learn, and you'll be proud. Xyleme is headquartered in Denver, but with employees across the US and across the globe, we don't feel confined to any one space. We are explorers - constantly looking for innovative ways to make our work more impactful.

Our employees enjoy 100% remote working option, excellent health benefits, PTO and a company culture with very low attrition and very high accumulative IQ. 

متطلبات الوظيفة

تفاصيل الوظيفة متطلبات الوظيفة
الراتب الشهري غير محدد مستوى الأقدمية غير قابل للتطبيق
المجال IT الدور الوظيفي Other
نوع التوظيف دوام كامل العطل 0
المهارات javascript,rails,java,html,css,angular,mysql,mobile,manager,intern,spring,sql,git,amazon web services,nosql,mongo,security,xml,solr,agile,engineer
العنوان 42865
الوظيفة غير نشطة

هل توظف ؟