Job Description :
Position: Sr. Software Engineer-SaaS (FullStack Java Developer)
Location: Austin, TX
Start date: ASAP
Duration: 12+ months with maximum scope for 2 years extension
Interview process: Phone to WebEx (or on-site for locals)

Role & Responsibilities:
You will be a member of a cross-functional team of software dev/qa/automation engineers, architects, product owner, program/project managers, UI/UX designers and subject matter experts. The ideal candidate should have experience working in a global development team that practices Agile scrum. We function much like a start-up, we do adopt iterative software development practices with an emphasis on build Minimum Viable Products through rapid prototyping leading to the development of enterprise scale applications. It’s a very fast paced highly innovative environment and we love our work and take pride in it.

Leads project teams to define specifications for complex software programming applications and modifies existing applications.
Supports business leadership in the analysis of software and hardware system needs, options, risks, costs and impact on business processes and goals.
Improves systems performance by investigating problems, developing specifications, identifying trends in technology, and recommending solutions.
Performs other duties as directed.

Required Skills & Experience:
Relevant Bachelor''s degree or equivalent work experience in a related field
10+ years in the software engineering profession with demonstrated success designing and building high-quality, commercial software and SaaS applications
5+ years Java/J2EE software development experience with Spring framework
Hands-on experience with APIs, Micro services and Service Oriented Architecture
Experience working with Cloud services platforms such as Azure or AWS
Experience with Elastic infrastructure solutions and deployment (Docker, Kubernetes, OpenShift, Mesos)
Solid Exposure to distributed technologies (Kafka, Spark, Hadoop, ElasticSearch)
Experience with PL/SQL and RDBMS (MSSQL or Oracle)
Solid understanding of Agile methodologies and DevOps concepts
Experience with CI/CD systems such as Jenkins
Experience developing REST web services
Demonstrated success in building design patterns and software engineering best practice
Experience with JS Frameworks such as NodeJS, AngularJS or VueJS
Experience with Messaging frameworks (ActiveMQ or RabbitMQ
Good understanding of NoSQL and its data modeling
Experience in the medical technologies or health care industry is a plus