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 up 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. Qualified applicants will have strength and experience working in the entire software development life cycle, including both back-end and front-end development.
What We Offer:
- Casual work environment with strong growth potential
- Generous paid time off
- Competitive compensation package
- Company paid medical, dental, vision and life insurance,
- Tuition reimbursement and 401k plan
Required 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)
- Working knowledge of AI/ML
- Experience with text analytics, including preprocessing of unstructured information
- Familiar with developing RESTful web services
- Experience with testing (unit, integration, regression and performance)
- Experience with Git
- UI development experience, especially with a modern JavaScript framework (AngularJS, React, and/or Vue)
Preferred Technical Qualifications and Experience:
- Experience with Docker, Kubernetes
- Experience with Python, Node.js
- Experience with Agile development
- Understanding of the Gitflow Workflow
- Experience with scientific analysis tools
Extra Consideration For:
- Prolog Experience
- Application monitoring experience
- Mechanical or Electrical Engineering knowledge
- Experience with automated testing
- DevOps experience
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
- Work together with Senior Management to plan and execute projects
- Quickly take ownership of projects
Additional Qualifications:
- Must be able to achieve deadlines while working effectively within a team environment
- Well organized, strong communication, analytical and reporting skills
- 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 can adapt quickly to rapidly changing priorities
Why XSB:
- Excellent Long Island, NY location - 90 miles east of NYC
- Challenging work assignments & exceptional learning opportunities alongside some of the greatest minds in Computer Science
- Supportive, flexible work environment with a focus on work-life balance, trust and personal responsibility
XSB is an Equal Opportunity Employer and a member of E-verify. 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.
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.
|