Software Developer/Engineer (Java)

Location: Lenexa, KS
Date Posted: 04-26-2018
Software Developer / Engineer (Java)

Location:  Kansas City

Duration:  Full Time/Direct-Hire


Summary:

This resource will work within a test driven development DevOps team to develop cloud based designs which are scalable and extensible. The primary focus of this position is to develop support for emerging next generation technologies in the healthcare market.
 
Responsibilities:
  • Full stack development from web front end through the Java based back end.
  • Develop using Java, JavaScript (Angular, React), Elasticsearch, and Postgres
  • Code using a test driven development process to ensure high quality software
  • Troubleshoot application and quickly solve production issues in a 24x7 SaaS environment
  • Create RESTful APIs for integration with other line of business applications
  • Work within Jira, Bitbucket, Bamboo, Confluence to deliver high quality software
  • Work with rest of the development team to build rapid prototypes in a continuous delivery environment
 Requirements:
  • BS in Computer Science, Information Technology, Engineering or a related field OR demonstrated ability to meet the job requirements through a comparable number of years of applicable work experience.
  • 5 or more years of object oriented software development experience using Java
  • Strong coding skills, including an understanding of optimization, performance ramifications of coding decisions and object-oriented design
  • Outstanding problem solving skills and able to pick apart software, analyze it and become a subject matter expert on it.
Preferred Qualifications:
  • Big data experience with Elasticsearch (ELK technology) and or Hadoop
  • Experience in 24x7 production operations, preferably supporting a highly available environment for a SaaS cloud software application
  • Knowledge of cloud infrastructure environments (e.g. AWS, Azure, Kubernetes, Heroku)
  • Container based architecture and deployments (Docker, Ansible, etc.)
  • Release automation (e.g. Jenkins), system administration, system configuration, and system debugging experience
  • Linux experience
  • Experience building simple web front ends to demo new data-based features is a big plus
  • Experience developing data-driven platform technologies including: data modeling, data collection and aggregation, data mining, and analytics
  • Participate with business and engineering team members in the development of new software projects in a start-up minded environment
  • Knowledge of block chain design and principles of implementation

 
or
this job portal is powered by CATS