Java Software Engineer

Less than 5 years experience  •  Software

Salary depends on experience
Posted on 10/16/17
Columbia, MD
Less than 5 years experience
Salary depends on experience
Posted on 10/16/17


The candidate for this role will work as a Java developer as part of an AgileScrum team for our large and technically sophisticated Public Safety product suite. Responsibilities include, but are not limited to the following:


  • Work with stakeholders to evaluate designs and solutions
  • Perform programming using a variety of development tools, run tests and analyze results
  • Debug problems and write new tests
  • Develop end user and technical documentation
  • Work with internal groups including help desk support, to evaluate customer problems and to develop solutions to problems
  • Apply full understanding of programming and software principles, theories, and concepts along with independent judgment to the assignments including assessment of impacts on other areas of the product
  • Must possess strong problem solving abilities
  • Interact as-needed with others within the company and will perform other reasonable and related professional duties as required


  • BS/MS in Computer Science               
  • 3 to 5 years of experience as a Java developer
  • Experience developing applications using an industry standard IDE (Eclipse)
  • Working knowledge of the following technologies: Java, Spring, Struts, Hibernate, relational databases (SQL Server/Oracle), XML
  • Previous work with Crystal Reports and/or SQL Server Reporting Services (SSRS) is a plus but not mandatory
  • Developer should be aware of and have used programming best practices including the use of design patterns and automated unit-testing
  • Experience working with Web Application Servers required
  • Capable of working with a team of developers and able to work independently as needed to execute tasks within the allotted timeframe
  • Previous experience working in a Scrum/Agile environment a strong plus
  • Excellent problem solving and communication skills
  • Write well designed, testable, efficient code.


Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.