dynaConnections

Senior Java Developer

Posted: 6 hours ago

Job Description

As a Software Developer at dynaConnections, you will have an opportunity to significantly impact organizational growth and effectiveness by delivering dynaConnections’ best in class technology solutions. In this role, you will participate in all phases of the development and implementation of dynaConnections’ mission-critical software that includes research, design, development, testing, optimizing, and documentation, and work closely with cross-functional members of the organization to develop and evaluate solutions that improve operational performance and design of the overall system.About DynaconnectionsdynaConnections is a rapidly growing SaaS company founded in 2001, based in Austin, TX. We provide a mission-critical SaaS application that enables organizations to utilize their big data with the best and highest use. We deliver a hybrid cloud computing service, utilizing the latest cutting-edge technology and processes, backed by an outstanding team. Our application, connectMLS, connect end-users with their clients, streamlining connectivity and collaboration with real estate transactions. Customers consider dynaConnections’ application, connectMLS, a key component to their success with end-users and clients, based on our products and exceptional service and support.At dynaConnections, we have developed a stellar reputation for delivering and maintaining a high-performance SaaS application and must continue to meet these expectations. Therefore, we are looking for self-starters to contribute to dynaConnections’ ongoing success with a customer-first mentality.At dynaConnections, everyone directly impacts the company’s growth through four fundamental principles: Passion –Our success is through customers’ success. Collaboration – Because we are all in it together. Get Stuff Done – We see obstacles as opportunities. Play to Win – We go “All-In” to exceed expectations.ABOUT YOUAre you interested in working with a high energy team and the latest technology to build and manage a robust, highly efficient production platform? You do not let obstacles get in the way of completing projects. You bring a positive attitude to every situation and are passionate about Agile development. Have a gift for keeping the big picture in mind, and enjoy problem-solving? If so, you might be a great addition to the dynaConnections team!RequirementsRESPONSIBILITIESExpand existing software to meet customers’ changing needs.Continue updating legacy modules with newer technologies.Develop components and enhancements to our software, utilizing some or all the following: Java, Spring Framework, Javascript, ReactJS, AngularJS, Elasticsearch, MongoDB, SQL, and Oracle PL/SQL.Design, develop, test, and debug software.Work across departments to make sure long-term development efforts correctly support the business’s goals and needs.Participate in design and code reviews.Build reusable components and systems.Create technical documentation.Guide specific implementation of overall architectural patterns and decisions.REQUIRED SKILLS3+ years of Java experience utilizing object-oriented programming principles and design patterns2+ years of experience with Spring Framework or similar Java development frameworks2+ years of experience with Javascript2+ years of experience with Elasticsearch and/or MongoDBRDBMS familiarity – schema design, query creation, and application integrationBachelor’s Degree in Computer Science or related fieldSelf-reliant and motivated self-starterExcellent problem-solving and troubleshooting skillsProject and task-oriented with a focus on detailsClear, professional communication skills with the ability to effectively contribute to team discussionsSolid team playerOPTIONAL SKILLS (Nice to Have)Experience with multiple approaches to Agile SDLC processesFamiliarity with ReactJS, AngularJSFamiliarity with navigating around Linux systemsFamiliarity with Eclipse IDEExperience designing and building API-based systemsExperience in the world of Real Estate dataBenefitsBENEFITSCompetitive Compensation100% Employee Paid Health Plans (i.e., health, dental, vision, life, and disability)Paid Time Off – VacationParticipate in Employee Stock Option Program401 (k) Retirement PlanPERKSNumerous Employee Appreciation EventsWellness Program (Gym Membership)Continued Professional Development OpportunitiesFlexible Work SchedulesBlended Working Remotely Environment (Pre/Post COVID-19)

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In