Read Naturally is currently looking for qualified individuals for the following position.

Senior Java Developer

LOCATION: 1284 Corporate Center Drive, Suite 600, Eagan, MN 55121

Responsible for developing, implementing and maintaining new and evolving desktop, web-based and mobile software products.  Duties include:

  • Planning, implementing, unit testing, debugging and supporting computer software that resides and is executed in a JavaEE environment. 
  • Understanding documented requirements and external user design specifications to determine database design and internal design. 
  • Review software specifications to provide work estimates, assist in developing timelines and advising the design team of technical ramifications to design changes.
  • Utilize technical applications such as Tomcat application server, Java technologies including GWT, JavaEE, Spring, Hibernate and Maven.

Requires Master’s Degree or equivalent in Computer Science or a related field plus two years of experience as a Software Engineer or a related position that involved Java and Javascript development.

Experience must include:

  • Hands on experience in designing and developing applications using JavaEE platforms.
  • Object-Oriented analysis and design using common design patterns.
  • Experience in developing web applications and profound knowledge of GWT + GXT frameworks.
  • Spring Framework.
  • Apache Tomcat (7) application server.
  • Working in a test-driven development using JUnit with mocking frameworks.
  • Linux and the Linux command prompt.
  • Building applications on Amazon AWS.
  • Java build automation (Maven).
  • At least two years of experience in a position that involved Python development.
  • Experience acting as the development team leader.
  • Relational Databases (MySQL 5.6), ORM Java frameworks (Hibernate).
  • Web user interface design, software development process, multimedia content development, best practices in software development.

SALARY:  $80,000 per year          

Any individual may submit an application to the following individual for consideration for this position:

Bob Lay
Information Technology Manager
(651) 286-8716


Please let us know what questions you have so we can assist. For Technical Support, please call us or submit a software support request.

Click to refresh image