Sr. Java Developer

Dallas/Fort Worth, TX

Opportunity Details

Full-timeApplication Development

Dallas/Fort Worth, TX
Apply For This Position
Copy URL
Copy URL to clipboard


Improving Enterprises is a full-service technology consulting, training and recruiting services firm focused in Agile, Microsoft (.NET) and Java technologies. We have offices in TX (Dallas, Bryan/College Station, Houston), OH (Columbus, Cleveland), Minneapolis, MN, Atlanta, GA and Calgary, Canada. We have won numerous awards for "Best Places to Work" year after year. We care about building quality software, we enjoy sharing best practices and we care about people, our customers, our employees and our communities! We provide software solutions and training to clients, putting bright minds to the test to solve real world business problems; delivering quality solutions.


Our culture encourages both the inspiration and motivation to achieve amazing things. We are constantly striving to live out our values of Excellence, Dedication, and Involvement through the foundation of Trust. 


Improvers are not your stereotypical consultants. Because of that our interview process is deliberately rigorous. We put a lot of effort into getting a holistic view of you. We want you to succeed as a member of our team and not simply as a means to an end. Whatever the outcome, we want you to walk away better for having gone through the process.



Java Developer



If you join the team, you will be responsible for leveraging cutting edge technology to solve business problems. You will be participating in all phases of the development process from inception through transition, advocating the Agile process and Test-Driven Development (TDD), using object-oriented development tools to analyze, model, design, construct, and test reusable objects and making the codebase a better place to live and work. You will develop prototypes and concepts for new technologies, drive progress towards technology target roadmaps and help promote techniques to foster DevOps adoption.


  • Min. 5 years of software application development experience
  • 4+ years of Java J2EE, Spring MVC, Angular 6/7, Web Services (SOAP), Hibernate
  • 2 years of experience with Ant, Maven, Git, Github
  • Strong OO design principles, J2EE design patterns
  • Demonstrated experience with Agile development
  • Knowledge or experience with DevOps and Test-Driven Development (TDD)
  • Familiarity with pair programming
  • Excellent communication skills
  • Team player who is also capable of working independently and be self-motivated


Think this opportunity is a good fit for you?
Apply For This Position

“My career found purpose, autonomy, and mastery at Improving. Improving’s foundation of Trust has changed everything in my career and personal life. There’s a humble pride I have partnering with fellow Improvers. We are a team of professionals driven by a persistent habit of Excellence – consistently involved in helping others Improve with purpose.”

― Ronnie Cooke, Principle Agile Consultant