For nearly two decades, XSB has delivered AI-based solutions to enable humans and machines to understand, share and act upon large amounts of data; accelerating time to market, driving savings, reducing risk and improving compliance throughout the enterprise and across the supply chain. We continue to grow and have just opened a position for an experienced Java Developer to support the development, release, and maintenance of our SaaS products.
The candidate should be ready to take on new challenges, have a passion for coding, enjoy independent research, and have a desire for both teaching and learning. Communication, leadership, and analytical skills are key, along with a “roll-up your sleeves” attitude.
Job Duties and Responsibilities:
- Learn and work with the entire technology stack
- Participate in the development, release, and maintenance of web-based software applications
- Identify appropriate platforms (web application frameworks and the deployment stack) for delivering the company’s products and services
- Evolve existing software system applications and architecture in various areas as needed
Technical Qualifications and Experience:
- 4-year degree in Computer Science or a related field
- 1-2 years professional experience designing and developing Java based web applications
- Strong understanding of relational database technologies (MSSQL, MySQL, and/or PostgreSQL)
- Experience with text analytics, including preprocessing of unstructured information
- Familiar with developing RESTful web services
- Experience with testing (unit, integration, regression and performance)
- Understanding of the Gitflow Workflow
- Experience with Docker, Kubernetes
- Experience with Python, Node.js
- Experience with Agile development
- Experience with scientific analysis tools
- UI development experience, especially with a modern JavaScript framework (AngularJS, React, and/or Vue) Experience with scientific analysis tools
Extra Consideration For:
- Prolog Experience
- Application monitoring experience
- Mechanical or Electrical Engineering knowledge
- Experience with automated testing
- DevOps experience
Additional Qualifications:
- Self-motivated, team player
- Organized, strong communication skills
- You adapt quickly, and are comfortable not always having a long runway; priorities here change rapidly
- You are curious and a life-long learner; we value individuals who can not only provide first-class solutions, but can also ask the right questions
- You enjoy working on a small team, and the challenge of juggling responsibilities so that above all else, deadlines are met
- You love to solve problems by creating software that scales
Benefits:
- Competitive salary
- Generous paid time off
- Company paid medical, dental and life insurance, tuition reimbursement, 401k plan
- Tremendous opportunity for learning, growth, and advancement
Disclaimer:
The above information has been designed to indicate the general nature and level of work performed by employees. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities, and qualifications required of employees.
XSB is an Equal Opportunity Employer; we provide equal employment opportunity for all persons, in all facets of employment. XSB maintains a drug-free workplace and retains the right to perform pre-employment substance abuse testing and background checks. XSB participates in the E-Verify program as required by law.
To Apply:
If you are interested in learning more or applying for a position with XSB, please send your resume along with cover letter and salary requirements via email to: employment@xsb.com
Applicants will be required to demonstrate applications they have developed and will be tested on their technical skill set as a part of the interview process.
Applicants must be authorized to work in the United States on a full-time basis for any employer and must be able to pass a background screening/security investigation for a position of public trust.