August 22, 2018

Senior Java Developer – Richmond

Shaw Systems is a national software development company that has an established record of solid financial performance and an excellent reputation for providing quality products. We are seeking a mid-level Java developer to join our team supporting our newest lending system solution. The Shaw Spectrum product is a large modular event driven system. The ideal candidate will have a degree in CIS or related with degree specific experience in the latest Java technologies. This full time position is located in our Richmond, VA office.

As a Senior Software Developer in our design and support team, you’ll work in a dynamic team environment using cutting edge Java technologies.  We are Agile practitioners and heavy users of Atlassian Tools (Jira, Confluence).  Shaw fosters an environment where team members frequently collaborate on projects while giving individuals autonomy to make meaningful changes to the product.

 

Responsibilities

  • Working with a team of highly experienced developers, this position will be responsible supporting the newest software products through ongoing maintenance and new development
  • Develop new functionality
  • Support existing code base
  • Work in a team environment and on individual projects
  • Build your skills in Java, Spring, Hibernate, and SQL
  • Maintain and design new and existing RESTful Web Services
  • Provide mentorship for junior members of the team

Requirements

  • Four-year degree in CIS or related degree from an accredited university
  • 6+ years’ experience developing using Java
  • Strong SQL proficiency, SQL Server
  • Eclipse or an equivalent IDE
  • A high level of comfort working with multiple open source tools such as: Spring, Hibernate, Apache, ANT and Gradle
  • Familiarity with client-server architecture and network application troubleshooting
  • Familiarity with web server architecture and web server / client protocols
  • Strong written communication skills
  • Experience in application development related to networking or security is preferred
  • Must work well in a team environment
  • Desire to grow with an organization long term
  • Experience unit testing, preferably with JUnit

Preferred Skills

  • Hibernate, Spring, XML, JSON, Tomcat, JBoss, Weblogic, TC Server, Fitnesse, Eclipse, Maven, RabbitMQ, SSRS, SSIS, Javascript, HTML, CSS
  • Experience with some performance testing, preferably using JMeter
  • Experience with Java 8 or newer
  • Experience with hosted solutions or cloud-based products a plus
  • Background in the financial services industry a plus but not required

Please mail, fax, or email your resume to:

Shaw Systems Associates
Employment Opportunity
808 Moorefield Park Drive, Suite 300
Richmond, VA 23236
Fax: 804-272-1727
Email: resumes@shawsystems.com