Java Developer

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

وصف الوظيفة

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
العنوان عن بعد
الوظيفة غير نشطة

هل توظف ؟