Position Overview:

ABC Legal is looking for a java software developer that can support our existing core software services but can also help us extend it into AWS cloud service.   A successful candidate will be a strong team player who is able to work across multiple functions and disciplines. The candidate should be self-directed and have experience and knowledge of software design, coding, and testing methodologies.

Key Responsibilities:

  • Designing, developing, testing scalable, reusable and maintainable full stack Java applications with Java, Spring, myBatis, web services, and Tomcat.
  • Hands-on experience delivering service-oriented architecture including, but not limited to, SOAP and/or REST web services
  • Collaborating with co-workers, partners, and customers on design & implementation
  • Taking full ownership of your work, development, testing, deployment, and support
  • Troubleshoot and resolve issues in existing code base
  • Working fluidly in an agile methodology


  • Bachelor’s degree, preferably in Computer Science/Engineering or related
  • 3+ years of professional software development experience
  • Experience with Java, Spring Framework, RESTful web services, SOAP web services
  • Proficiency with myBatis or other persistence frameworks
  • Knowledge of Swing Toolkit, Unix/Linux, ASP.NET
  • Solid understanding and experience with Object-Oriented Programming
  • Demonstrate an understanding of concurrency, IO, collections, algorithms, and queueing
  • Experience with Cloud development platforms in particular AWS
  • Experience with SQL-based relational database systems
  • Expertise with software development best practices, including standards, source control/GIT/SVN, testing, and operations
  • Familiarity with micro-services is a plus

Apply for this Job

* Required
When autocomplete results are available use up and down arrows to review
+ Add Another Education