Java Developer

Posted Date 2 months ago(9/9/2021 3:11 PM)
Job ID
Modern Software Engineering

About DMI

DMI (Digital Management, LLC.) is a global technology solutions company that specializes in digital strategy, design, transformation and support. Utilizing expertise from six unique DMI Groups, in the areas of AI & Analytics, Commerce, Experience, Managed Services, Transformation, and Government, DMI delivers intelligent digital transformation solutions that meet organizations where they are. Born digital, DMI has been delivering mission-critical, enterprise grade solutions since 2002 for over a hundred Fortune 1000 enterprises and all fifteen U.S. Federal Departments. DMI has grown to 2,000+ employees globally and has been continually recognized by top industry analysts as market leader as well as a Top Place to Work by the Washington Post.| Careers | Twitter | LinkedIn |Facebook 

About the Opportunity

Are you a Java guru? Are you passionate about creating amazing solutions and engaging web applications via your killer development capabilities? If this sounds like you, we can’t wait to meet you.


What You Can Expect


As a Java Developer, you’ll use proven technologies to develop new and enhance existing applications, as well as be part of a team delivering technology integration efforts for various client projects. Your ability to think at both a high level and in a detail-oriented fashion helps in your delivery of successful projects for our firm.


For our clients, you’ll successfully design, develop and implement custom business systems. Your responsibilities will range from building system components, prototyping potential solutions, integrating disparate systems and supporting data migration efforts while maintaining technical integrity and consistency. You’ll tap into your experience within the Java landscape to aid in the construction of web-based interactive applications including complex transaction processing, interactions with relational databases and integration with external systems.  Finally, you’ll validate system correctness and performance by developing and automating unit tests and putting in place processes that make sure performance is not degrading over time.



Our Must Have List

  • 2 to 3 or more years of Information Technology development experience
  • Advanced knowledge of Core Java (SE) and JEE
  • Solid understanding of Spring MVC, Spring JDBC, Spring Security
  • JBOSS and/or Tomcat, Servlet technologies
  • Skilled with HTML, CSS, JSON, XML, JavaScript, jQuery, and JSP
  • Proficient with relational database systems such as Oracle and SQL Server
  • Experienced with Maven, ANT, and jUnit automation tools
  • Experienced within the full software development lifecycle
  • Ability to conduct and participate in peer code reviews
  • Proven experience writing high quality object-oriented code
  • Strong unit testing experience
  • Experienced in Test-Driven Development, unit testing, and clean code
  • Very strong written and oral communication skills
  • Outstanding interpersonal skills, strong work ethic, self-motivated, and excellent presentation skills 
  • Ability to effectively work both autonomously as well as on a team 


 Desired, but Not Required

  • Experience of Cassandra
  • Experience of Kafka
  • BS in Engineering, Computer Science or related field 
  • Consulting experience
  • Background working in an Agile methodology to develop software
  • AWS, Azure, or other modern cloud platforms and frameworks


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Connect With Us!

Not ready to apply? Connect with us for general consideration.