People Matter
\n
     <script data-pagespeed-no-defer data-two-no-delay id="two_worker" type="javascript/worker">\n            let two_font_actions = "not_load";\n        let two_css_length=0;let two_connected_css_length=0;let two_uncritical_fonts=null;let two_uncritical_fonts_status=false;if(two_font_actions=="not_load"||two_font_actions=="exclude_uncritical_fonts"){two_uncritical_fonts_status=true;}\n
\n

self.addEventListener("message",function(e){two_css_length=e.data.css.length;if(!e.data.critical_data.critical_css||!e.data.critical_data.critical_fonts){two_uncritical_fonts_status=false;}\nif(e.data.font.length>0){two_fetch_inbg(e.data.font,"font");}\nif(e.data.js.length>0){two_fetch_inbg(e.data.js,"js");}\nif(e.data.excluded_js.length>0){two_fetch_inbg(e.data.excluded_js,"js",true);}\nif(e.data.css.length>0){two_fetch_inbg(e.data.css,"css");}},false);function two_fetch_inbg(data,type,excluded_js=false){for(let i in data){if(typeof data[i].url!="undefined"){fetch(data[i].url,{mode:'no-cors',redirect:'follow'}).then((r)=>{if(!r.ok||r.status!==200){throw Error(r.statusText);}\nif(two_uncritical_fonts_status&&type=="css"){return(r.text());}else{return(r.blob());}}).then((content_)=>{let sheetURL="";if(two_uncritical_fonts_status&&type=="css"){sheetURL=two_create_blob(content_);}else{sheetURL=URL.createObjectURL(content_);}\nvar modifiedScript=null;if(type=="css"){modifiedScript={id:i,type:type,status:'ok',media:data[i].media,url:sheetURL,uid:data[i].uid,original_url:data[i].url,two_uncritical_fonts:two_uncritical_fonts,};}else if(type=="js"){modifiedScript={id:i,status:'ok',type:type,url:sheetURL,uid:data[i].uid};}else if(type=="font"){modifiedScript={status:'ok',type:type,main_url:data[i].url,url:sheetURL,font_face:data[i].font_face};}\nif(excluded_js){modifiedScript.excluded_from_delay=true;}\ntwo_send_worker_data(modifiedScript);}).catch(function(error){console.log("error in fetching: "+error.toString()+", bypassing "+data[i].url);fetch(data[i].url,{redirect:'follow'}).then((r)=>{if(!r.ok||r.status!==200){throw Error(r.statusText);}\nif(two_uncritical_fonts_status&&type=="css"){return(r.text());}else{return(r.blob());}}).then((content_)=>{let sheetURL="";if(two_uncritical_fonts_status&&type=="css"){sheetURL=two_create_blob(content_);}else{sheetURL=URL.createObjectURL(content_);}\nvar modifiedScript=null;if(type=="css"){modifiedScript={id:i,type:type,status:'ok',media:data[i].media,url:sheetURL,uid:data[i].uid,original_url:data[i].url,two_uncritical_fonts:two_uncritical_fonts,};}else if(type=="js"){modifiedScript={id:i,status:'ok',type:type,url:sheetURL,uid:data[i].uid};}else if(type=="font"){modifiedScript={status:'ok',type:type,main_url:data[i].url,url:sheetURL,font_face:data[i].font_face};}\nif(excluded_js){modifiedScript.excluded_from_delay=true;}\ntwo_send_worker_data(modifiedScript);}).catch(function(error){console.log("error in fetching no-cors: "+error.toString()+", bypassing "+data[i].url);try{console.log("error in fetching: "+error.toString()+", sending XMLHttpRequest"+data[i].url);let r=new XMLHttpRequest;if(two_uncritical_fonts_status&&type=="css"){r.responseType="text";}else{r.responseType="blob";}\nr.onload=function(content_){let sheetURL="";if(two_uncritical_fonts_status&&type=="css"){sheetURL=two_create_blob(content_.target.response);}else{sheetURL=URL.createObjectURL(content_.target.response);}\nif(r.status!==200){two_XMLHttpRequest_error(excluded_js,data[i],type,i);return;}\nconsole.log("error in fetching: "+error.toString()+", XMLHttpRequest success "+data[i].url);let modifiedScript=null;if(type=="css"){modifiedScript={id:i,type:type,status:'ok',media:data[i].media,url:sheetURL,uid:data[i].uid,two_uncritical_fonts:two_uncritical_fonts,};}else if(type=="js"){modifiedScript={id:i,type:type,status:'ok',url:sheetURL,uid:data[i].uid};}else if(type=="font"){modifiedScript={type:type,status:'ok',main_url:data[i].url,url:sheetURL,font_face:data[i].font_face};}\nif(excluded_js){modifiedScript.excluded_from_delay=true;}\ntwo_send_worker_data(modifiedScript);};r.onerror=function(){two_XMLHttpRequest_error(excluded_js,data[i],type,i)};r.open("GET",data[i].url,true);r.send();}catch(e){console.log("error in fetching: "+e.toString()+", running fallback for "+data[i].url);var modifiedScript=null;if(type=="css"||type=="js"){modifiedScript={id:i,type:type,status:'error',url:data[i].url,uid:data[i].uid};}else if(type=="font"){modifiedScript={type:type,status:'error',url:data[i].url,font_face:data[i].font_face};}\nif(excluded_js){modifiedScript.excluded_from_delay=true;}\ntwo_send_worker_data(modifiedScript);}});});}}}\nfunction two_XMLHttpRequest_error(excluded_js,data_i,type,i){console.log("error in fetching: XMLHttpRequest failed "+data_i.url);var modifiedScript=null;if(type=="css"||type=="js"){modifiedScript={id:i,type:type,status:'error',url:data_i.url,uid:data_i.uid};}else if(type=="font"){modifiedScript={type:type,status:'error',url:data_i.url,font_face:data_i.font_face};}\nif(excluded_js){modifiedScript.excluded_from_delay=true;}\ntwo_send_worker_data(modifiedScript);}\nfunction two_create_blob(str){two_uncritical_fonts="";const regex=/@font-face\\s{(?:[^{}])}/sig;str=str.replace(regex,function(e){if(e.includes("data:application")){return e;}\ntwo_uncritical_fonts+=e;return"";});let blob_data=new Blob([str],{type:"text/css"});let sheetURL=URL.createObjectURL(blob_data);return sheetURL;}\nfunction two_send_worker_data(data){if(data.type=="css"){two_connected_css_length++;data.length=two_css_length;data.connected_length=two_connected_css_length;}\nself.postMessage(data)}\n \n

\n
<div>\n
\n
Skip links
\n\n
\n
\n
\n \n
\n
\n \n Explore\n \n
\n
\n
\n
\n \n \n \n \n Drag\n \n \n \n \n
\n
\n
\n \n \n \n
\n
\n \n \n \n
\n
\n
\n
\n
\n\n
    <div class="lqd-sticky-placeholder d-none"></div>\n
\n
\n \n
        <div data-elementor-type="wp-post" data-elementor-id="5" class="elementor elementor-5" data-elementor-settings="[]">\n                        <div class="elementor-section-wrap">\n                        <section class="lqd-hide-onstuck elementor-section elementor-top-section elementor-element elementor-element-477affa elementor-section-full_width elementor-hidden-mobile elementor-section-stretched elementor-hidden-tablet elementor-section-height-default elementor-section-height-default" data-id="477affa" data-element_type="section" data-settings='{"stretch_section":"section-stretched","background_background":"classic"}'>\n                    <div class="elementor-container elementor-column-gap-default">\n                <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-cf7eefd" data-id="cf7eefd" data-element_type="column">\n        <div class="elementor-widget-wrap elementor-element-populated">\n                            <div class="elementor-element elementor-element-5a75617 site-logo elementor-widget elementor-widget-ld_header_image" data-id="5a75617" data-element_type="widget" data-widget_type="ld_header_image.default">\n            <div class="elementor-widget-container">\n                \n    <div id="" class="module-logo no-rotate navbar-brand-solid">\n\n        <a class="navbar-brand" href="https://www.theatro.com/" rel="home"><span class="navbar-brand-inner">    <img decoding="async" class="logo-default" src="https://theatrostage.wpengine.com/wp-content/uploads/2021/06/Theatro-logo-color.svg" alt="Theatro"></span></a>\t\t\t\n    </div>\n\n            </div>\n            </div>\n                </div>\n    </div>\n                        </div>\n    </section>\n            <section class="lqd-stickybar-wrap lqd-stickybar-left elementor-section elementor-top-section elementor-element elementor-element-1282c4d elementor-hidden-tablet elementor-hidden-phone elementor-section-height-full elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-items-middle" data-id="1282c4d" data-element_type="section">\n                    <div class="elementor-container elementor-column-gap-default">\n                <div class="lqd-css-sticky-column elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-55e818f" style="--lqd-sticky-offset:0px" data-id="55e818f" data-element_type="column">\n        <div class="elementor-widget-wrap elementor-element-populated">\n                            <div class="elementor-element elementor-element-c6fb1c0 drawer-trigger elementor-widget elementor-widget-ld_header_sidedrawer" data-id="c6fb1c0" data-element_type="widget" data-widget_type="ld_header_sidedrawer.default">\n            <div class="elementor-widget-container">\n        \n\n    <div class="ld-module-sd ld-module-sd-hover no-rotate ld-module-sd-left">\n\n        <button class="nav-trigger style-5 solid round collapsed lqd-drawer-65149e9e9eb81" role="button" type="button" data-ld-toggle="true" data-toggle="collapse" data-toggle-options='{ "type": "hover" }' data-target="#lqd-drawer-65149e9e9eb81" aria-expanded="false" aria-controls="c6fb1c0">\n\n            <span class="bars">\n                <span class="bars-inner">\n                    <span class="bar"></span>\n                    <span class="bar"></span>\n                    <span class="bar"></span>\n                                        </span>\n            </span>\n            \n        </button>\n        \n        <div class="ld-module-dropdown collapse lqd-drawer-65149e9e9eb81" aria-expanded="false" id="lqd-drawer-65149e9e9eb81">\n            <div class="ld-sd-wrap">\n                                <div class="ld-sd-inner justify-content-center">\n                        <div data-elementor-type="section" data-elementor-id="5495" class="elementor elementor-5495" data-elementor-settings="[]">\n                        <div class="elementor-section-wrap">\n                        <section data-section-luminosity="light" data-lqd-custom-cursor="true" class="elementor-section elementor-top-section elementor-element elementor-element-7b4f4e77 elementor-section-height-full elementor-section-items-stretch elementor-section-content-middle elementor-section-boxed elementor-section-height-default" data-id="7b4f4e77" data-element_type="section">\n                    <div class="elementor-container elementor-column-gap-no">\n                <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-140091c3" data-id="140091c3" data-element_type="column">\n        <div class="elementor-widget-wrap elementor-element-populated">\n                            <div class="elementor-element elementor-element-1e5ed77 side-drawer-logo elementor-widget elementor-widget-image" data-id="1e5ed77" data-element_type="widget" data-widget_type="image.default">\n            <div class="elementor-widget-container">\n                                                            <a href="/">\n                        <noscript><img decoding="async" width="1334" height="324" src="https://theatro.wpenginepowered.com/wp-content/uploads/2021/06/Theatro-logo-color.svg" class="attachment-full size-full" alt=""></noscript>\n
\n

\"\"\t\t\t\t\t\t\t\t\n

\n
\n
\n

\n
        <div class="lqd-fancy-menu lqd-custom-menu left lqd-menu-td-none">\n        \n                    <ul id="71acac60" class="reset-ul   " data-localscroll="true" data-localscroll-options='{"itemsSelector":"> li > a","trackWindowScroll":true,"includeParentAsOffset":false,"offsetElements":"[data-sticky-header] .lqd-head-sec-wrap:not(.lqd-hide-onstuck), #wpadminbar, body.elementor-page .main-header[data-sticky-header] > .elementor > .elementor-section-wrap > .elementor-section:not(.lqd-hide-onstuck):not(.lqd-stickybar-wrap)"}'>\n
\n
  • Home
  • \n
  • Platform
  • \n
  • \nSolutions\n\n
  • \n
  • Customer Stories
  • \n
  • \nCompany\n\n
  • \n
  • Resources
  • \n
  • Schedule a Demo
  • \n\t\t\t\t\t\t
    \n
    \n
    \n
    \n
    \n
    \n \n
    \n
    \n
    \n
    \n
    \n
    \n \n
    \n \n \n \n \n\n
            <div class="lqd-module-backdrop"></div>\n        \n    </div>\n            </div>\n            </div>\n                </div>\n    </div>\n                        </div>\n    </section>\n            <section class="lqd-stickybar-wrap lqd-stickybar-right elementor-section elementor-top-section elementor-element elementor-element-4b771b6 elementor-hidden-tablet elementor-hidden-phone elementor-section-height-full elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-items-middle" data-id="4b771b6" data-element_type="section">\n                    <div class="elementor-container elementor-column-gap-default">\n                <div class="lqd-css-sticky-column elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1f61e2f" style="--lqd-sticky-offset:0px" data-id="1f61e2f" data-element_type="column">\n        <div class="elementor-widget-wrap elementor-element-populated">\n                            <div class="elementor-element elementor-element-09a5019 menu-sticky-button elementor-widget elementor-widget-ld_button" data-id="09a5019" data-element_type="widget" data-widget_type="ld_button.default">\n            <div class="elementor-widget-container">\n        \n    <a href="/company/contact-sales/" class="elementor-button btn btn-solid btn-xsm btn-has-label">\n                        <span class="btn-txt" data-text="Schedule a Demo">Schedule a Demo</span>\n                            </a>\n\n            </div>\n            </div>\n                </div>\n    </div>\n                        </div>\n    </section>\n                    </div>\n                </div>\n    <div class="lqd-mobile-sec elementor">\n    <div class="lqd-mobile-sec-inner navbar-header d-flex align-items-stretch">\n        <div class="lqd-mobile-modules-container empty"></div>\n        <button type="button" class="navbar-toggle collapsed nav-trigger style-mobile" data-ld-toggle="true" data-toggle="collapse" data-target="#lqd-mobile-sec-nav" aria-expanded="false" data-toggle-options='{ "changeClassnames": {"html": "mobile-nav-activated"} }'>\n            <span class="sr-only">Toggle navigation</span>\n            <span class="bars">\n                <span class="bars-inner">\n                    <span class="bar"></span>\n                    <span class="bar"></span>\n                    <span class="bar"></span>\n                </span>\n            </span>\n        </button>\n\n        <a class="navbar-brand" href="https://www.theatro.com/">\n            <span class="navbar-brand-inner">\n                <img decoding="async" class="logo-default" src="https://theatrostage.wpengine.com/wp-content/uploads/2021/06/Theatro-logo-color.svg" alt="Theatro">\n            </span>\n        </a>\n\n    </div>\n\n    <div class="lqd-mobile-sec-nav">\n\n        <div class="mobile-navbar-collapse navbar-collapse collapse" id="lqd-mobile-sec-nav" aria-expanded="false" role="navigation"><ul id="mobile-primary-nav" class="lqd-mobile-main-nav main-nav nav">\n
    \n
  • Home
  • \n
  • Platform
  • \n
  • \nSolutions\n\n
  • \n
  • Customer Stories
  • \n
  • \nCompany\n\n
  • \n
  • Resources
  • \n
  • Schedule a Demo
  • \n\n\n
        </div>\n\n</div>\n
    \n\n
    \n\n \n
            <div class="container" id="lqd-contents-wrap">\n\n        \n\n        <div data-elementor-type="wp-page" data-elementor-id="7752" class="elementor elementor-7752" data-elementor-settings="[]">\n                        <div class="elementor-section-wrap">\n                        <section class="elementor-section elementor-top-section elementor-element elementor-element-199a48df elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="199a48df" data-element_type="section">\n                    <div class="elementor-container elementor-column-gap-default">\n                <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1d63dd8" data-id="1d63dd8" data-element_type="column">\n        <div class="elementor-widget-wrap elementor-element-populated">\n                            <div class="elementor-element elementor-element-89fc242 elementor-widget elementor-widget-hub_fancy_heading" data-id="89fc242" data-element_type="widget" data-widget_type="hub_fancy_heading.default">\n            <div class="elementor-widget-container">\n        \n    <div id="ld-fancy-heading-65149e9eb8598" class="ld-fancy-heading">\n        <h1 class="ld-fh-element elementor-heading-title lqd-highlight-underline lqd-highlight-grow-left h1"> Java Developer\n
    \n\t\t\n\n
                </div>\n            </div>\n            <div class="elementor-element elementor-element-70ca0981 elementor-widget elementor-widget-text-editor" data-id="70ca0981" data-element_type="widget" data-widget_type="text-editor.default">\n            <div class="elementor-widget-container">\n                        <div>\n
    \n

    We’re doing things no one has ever done. From developing game-changing technology and solutions to helping the world’s top brands connect like never before, every day brings new challenges and opportunities to innovate. We offer the chance to make your mark on something awesome.

    \n

    Ideal Candidate

    \n

    The ideal candidate will have between 3 and 5 years of experience in the following:

    \n
      \n
    • Java basics, OOPs concepts, Thread concepts, Collections, Java 1.8 features
    • \n
    • Database: SQL Joins
    • \n
    • Experience in frameworks like SpringMVC, Springboot etc..
    • \n
    • Experience in implementing Rest API
    • \n
    • Some Java Design patterns
    • \n
    • Good to have some experience on any Message broker, NoSQL db like Mongodb, ORM like Hibernate
    • \n
    \n\n
     
    \n
     
    \n
    \n

    Education

    \n

    Bachelor’s degree in Computer Science or a related field or equivalent experience.

    \n
    \n

     

    \n

    Think you’re a good fit? Apply now!

    \n

    \n \n

    \n
    \t\t\t\t\t\t\n \n \n \n \n \n
    \n
    \n
    \n
    \n
    \n
    \n
    \n

    About Theatro

    \n

    Theatro is a Dallas-based technology startup pioneering the market’s first voice-controlled enterprise wearable for retail, casinos, hospitality, and distribution. Our “heads up, hands-free” mobile solution provides a software suite of productivity and communication applications through a SaaS (Software as a Service) offering designed to optimize employee productivity and ability to provide amazing customer experiences.

    \n

     

    \n
    \t\t\t\t\t\t
    \n
    \n
    \n
    \n
    \n
    \n \n \n \n \n
                        </div>\n                </main>\n    <footer class="main-footer site-footer footer" id="footer" itemscope="itemscope" itemtype="http://schema.org/WPFooter">\n        <div data-elementor-type="wp-post" data-elementor-id="6" class="elementor elementor-6" data-elementor-settings="[]">\n                        <div class="elementor-section-wrap">\n                        <section class="elementor-section elementor-top-section elementor-element elementor-element-c6f769e elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="c6f769e" data-element_type="section" data-settings='{"background_background":"classic"}'>\n                    <div class="elementor-container elementor-column-gap-default">\n                <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f911dc4" data-id="f911dc4" data-element_type="column">\n        <div class="elementor-widget-wrap elementor-element-populated">\n                            <section class="elementor-section elementor-inner-section elementor-element elementor-element-fece67f elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="fece67f" data-element_type="section">\n                    <div class="elementor-container elementor-column-gap-default">\n                <div class="elementor-column elementor-col-20 elementor-inner-column elementor-element elementor-element-2cff9ba" data-id="2cff9ba" data-element_type="column">\n        <div class="elementor-widget-wrap elementor-element-populated">\n                            <div class="elementor-element elementor-element-d326af0 elementor-widget elementor-widget-ld_fancy_image" data-id="d326af0" data-element_type="widget" data-widget_type="ld_fancy_image.default">\n            <div class="elementor-widget-container">\n        \n        <div id="" class="lqd-imggrp-single">\n            \n            <div class="lqd-imggrp-img-container">\n                \n                        \n                                    <figure><noscript><img width="1334" height="324" src="https://theatro.wpenginepowered.com/wp-content/uploads/2020/04/Theatro-logo-white.svg" class="attachment-full size-full" alt="" decoding="async"></noscript>\n
    \n

    \"\"

    \n
                </div>\n        </div>\n\n            </div>\n            </div>\n                </div>\n    </div>\n            <div class="elementor-column elementor-col-20 elementor-inner-column elementor-element elementor-element-d0969b2" data-id="d0969b2" data-element_type="column">\n        <div class="elementor-widget-wrap elementor-element-populated">\n                            <div class="elementor-element elementor-element-93cbbd9 elementor-widget elementor-widget-hub_fancy_heading" data-id="93cbbd9" data-element_type="widget" data-widget_type="hub_fancy_heading.default">\n            <div class="elementor-widget-container">\n        \n    <div id="ld-fancy-heading-65149e9ec820d" class="ld-fancy-heading">\n        <h3 class="ld-fh-element elementor-heading-title lqd-highlight-underline lqd-highlight-grow-left h3"> Who We Are</h3>\t\t</div>\n\n            </div>\n            </div>\n            <div class="elementor-element elementor-element-108aefc elementor-widget elementor-widget-ld_custom_menu" data-id="108aefc" data-element_type="widget" data-widget_type="ld_custom_menu.default">\n            <div class="elementor-widget-container">\n        \n        <div class="lqd-fancy-menu lqd-custom-menu lqd-menu-td-none">\n        \n                    <ul id="108aefc" class="reset-ul   ">\n
    \n
  • Company
  • \n
  • Leadership
  • \n
  • Partnerships
  • \n
  • Contact Us
  • \n
  • Careers
  • \n\t\t\t\t\t\t\n \n \n \n \n
    \n
    \n
    \n
    \n \n
        <div id="ld-fancy-heading-65149e9ecb851" class="ld-fancy-heading">\n        <h3 class="ld-fh-element elementor-heading-title lqd-highlight-underline lqd-highlight-grow-left h3"> What We Do</h3>\t\t</div>\n\n            </div>\n            </div>\n            <div class="elementor-element elementor-element-a981f5c elementor-widget elementor-widget-ld_custom_menu" data-id="a981f5c" data-element_type="widget" data-widget_type="ld_custom_menu.default">\n            <div class="elementor-widget-container">\n        \n        <div class="lqd-fancy-menu lqd-custom-menu lqd-menu-td-none">\n        \n                    <ul id="a981f5c" class="reset-ul   ">\n
    \n
  • Platform
  • \n
  • Solutions
  • \n
  • Retail
  • \n
  • Casinos & Resorts
  • \n\t\t\t\t\t\t
    \n
    \n
    \n
    \n \n
    \n
    \n
    \n
    \n \n
        <div id="ld-fancy-heading-65149e9eceb96" class="ld-fancy-heading">\n        <h3 class="ld-fh-element elementor-heading-title lqd-highlight-underline lqd-highlight-grow-left h3"> Resources</h3>\t\t</div>\n\n            </div>\n            </div>\n            <div class="elementor-element elementor-element-6a40a57 elementor-widget elementor-widget-ld_custom_menu" data-id="6a40a57" data-element_type="widget" data-widget_type="ld_custom_menu.default">\n            <div class="elementor-widget-container">\n        \n        <div class="lqd-fancy-menu lqd-custom-menu lqd-menu-td-none">\n        \n                    <ul id="6a40a57" class="reset-ul   ">\n
    \n
  • Blog
  • \n
  • News
  • \n
  • Ideas & Insights
  • \n
  • Webinars
  • \n
  • Training Materials
  • \n
  • Support
  • \n\t\t\t\t\t\t
    \n
    \n
    \n
    \n \n
    \n
    \n
    \n
    \n Subscribe for more from Theatro\n\n

    Join our newsletter to stay up to date on features and releases.

    \n
                    <script data-two_delay_src="inline" data-two_delay_id="two_65149e9f61c0a"></script>\n                <div class="hbspt-form" id="hbspt-form-1695850142000-3086511369"></div>\t\t\t\t\t\t</div>\n            </div>\n                </div>\n    </div>\n                        </div>\n    </section>\n                </div>\n    </div>\n                        </div>\n    </section>\n            <section class="elementor-section elementor-top-section elementor-element elementor-element-ab9811b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="ab9811b" data-element_type="section" data-settings='{"background_background":"classic"}'>\n                    <div class="elementor-container elementor-column-gap-default">\n                <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-4930fb0" data-id="4930fb0" data-element_type="column">\n        <div class="elementor-widget-wrap elementor-element-populated">\n                            <div class="elementor-element elementor-element-0db483d elementor-widget elementor-widget-hub_fancy_heading" data-id="0db483d" data-element_type="widget" data-widget_type="hub_fancy_heading.default">\n            <div class="elementor-widget-container">\n        \n    <div id="ld-fancy-heading-65149e9ed57da" class="ld-fancy-heading">\n        <p class="ld-fh-element lqd-highlight-underline lqd-highlight-grow-left p"> © 2022 Theatro. All rights reserved.</p>\t\t</div>\n\n            </div>\n            </div>\n                </div>\n    </div>\n            <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-ae7289d" data-id="ae7289d" data-element_type="column">\n        <div class="elementor-widget-wrap elementor-element-populated">\n                            <div class="elementor-element elementor-element-6c9602e elementor-widget elementor-widget-ld_custom_menu" data-id="6c9602e" data-element_type="widget" data-widget_type="ld_custom_menu.default">\n            <div class="elementor-widget-container">\n        \n        <div class="lqd-fancy-menu lqd-custom-menu lqd-menu-td-none">\n        \n                        <ul class="reset-ul inline-nav" id="6c9602e">\n            \n                    <li>\n                        <a href="/privacy-policy/"> \n\n                                                                <span class="link-icon left-icon icon-next-to-label"></span>\t\n                            \n                            Privacy Policy  \n                                                        </a>\n                                                </li>\n\n                    \n                    <li>\n                        <a href="/terms-of-use/"> \n\n                                                                <span class="link-icon left-icon icon-next-to-label"></span>\t\n                            \n                            Terms of Use  \n                                                        </a>\n                                                </li>\n\n                                    </ul>\n                    </div>\n            </div>\n            </div>\n                </div>\n    </div>\n            <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-05c0314" data-id="05c0314" data-element_type="column">\n        <div class="elementor-widget-wrap elementor-element-populated">\n                            <div class="elementor-element elementor-element-e4d3696 e-grid-align-right e-grid-align-mobile-center elementor-shape-rounded elementor-grid-0 elementor-widget elementor-widget-social-icons" data-id="e4d3696" data-element_type="widget" data-widget_type="social-icons.default">\n            <div class="elementor-widget-container">\n                <div class="elementor-social-icons-wrapper elementor-grid">\n                        <span class="elementor-grid-item">\n                <a class="elementor-icon elementor-social-icon elementor-social-icon-facebook elementor-repeater-item-944046f" href="https://www.facebook.com/theatro.solutions/" target="_blank">\n                    <span class="elementor-screen-only">Facebook</span>\n                    <i class="fab fa-facebook"></i>\t\t\t\t\t</a>\n            </span>\n                        <span class="elementor-grid-item">\n                <a class="elementor-icon elementor-social-icon elementor-social-icon-twitter elementor-repeater-item-bc0b699" href="https://twitter.com/theatrosolution" target="_blank">\n                    <span class="elementor-screen-only">Twitter</span>\n                    <i class="fab fa-twitter"></i>\t\t\t\t\t</a>\n            </span>\n                        <span class="elementor-grid-item">\n                <a class="elementor-icon elementor-social-icon elementor-social-icon-youtube elementor-repeater-item-6ef5028" href="https://www.youtube.com/channel/UC4Fid1ELZfRkFsLPm_pNtEg" target="_blank">\n                    <span class="elementor-screen-only">Youtube</span>\n                    <i class="fab fa-youtube"></i>\t\t\t\t\t</a>\n            </span>\n                        <span class="elementor-grid-item">\n                <a class="elementor-icon elementor-social-icon elementor-social-icon-linkedin elementor-repeater-item-13abaf4" href="https://www.linkedin.com/company/theatro/" target="_blank">\n                    <span class="elementor-screen-only">Linkedin</span>\n                    <i class="fab fa-linkedin"></i>\t\t\t\t\t</a>\n            </span>\n                </div>\n            </div>\n            </div>\n                </div>\n    </div>\n                        </div>\n    </section>\n                    </div>\n                </div>\n    </footer>\n</div>\n\n\n\n    <script data-two_delay_src="inline" data-two_delay_id="two_65149e9f61c2b" type="text/javascript"></script>\n        <!-- Meta Pixel Event Code -->\n<script data-two_delay_src="inline" data-two_delay_id="two_65149e9f61c4b" type="text/javascript"></script>\n<!-- End Meta Pixel Event Code -->\n<div id="fb-pxl-ajax-code"></div>\n
    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
    \n
    \n
    \n
    Loading...
    \n
    \n
    \n
    \n \n
    \n
    \n\n\n","datePosted":"2022-06-09T10:59:37.135Z","employmentType":[],"hiringOrganization":{"@type":"Organization","name":"Theatro","sameAs":"https://theatro.com","logo":"https://cdn.filestackcontent.com/r67NBOMjQIaJeJxlzvQw"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Dallas, TX, USA"}}}

    Java Developer

    Theatro

    Theatro

    Software Engineering
    Dallas, TX, USA
    Posted on Thursday, June 9, 2022
    Explore
    Drag

    Java Developer

    We’re doing things no one has ever done. From developing game-changing technology and solutions to helping the world’s top brands connect like never before, every day brings new challenges and opportunities to innovate. We offer the chance to make your mark on something awesome.

    Ideal Candidate

    The ideal candidate will have between 3 and 5 years of experience in the following:

    • Java basics, OOPs concepts, Thread concepts, Collections, Java 1.8 features
    • Database: SQL Joins
    • Experience in frameworks like SpringMVC, Springboot etc..
    • Experience in implementing Rest API
    • Some Java Design patterns
    • Good to have some experience on any Message broker, NoSQL db like Mongodb, ORM like Hibernate
     
     

    Education

    Bachelor’s degree in Computer Science or a related field or equivalent experience.

     

    Think you’re a good fit? Apply now!

    About Theatro

    Theatro is a Dallas-based technology startup pioneering the market’s first voice-controlled enterprise wearable for retail, casinos, hospitality, and distribution. Our “heads up, hands-free” mobile solution provides a software suite of productivity and communication applications through a SaaS (Software as a Service) offering designed to optimize employee productivity and ability to provide amazing customer experiences.