(Enter skills, job title, etc.)

Principal Software Development Engineer Java Spring

Job Title:

Principal Software Development Engineer Java Spring


Melford, MD


Information Technology


Job Description:



 This is an opportunity to work with fellow best-in-class Software Engineers to deploy new Business Solutions utilizing the latest technologies from vendors such as Microsoft, Pivotal, and MongoDB.  This position requires strong leadership talents plus an instinctive, problem-solving mentality and experience conceptualizing and creating out-of-the-box solutions. Working in an AGILE environment, we are engaged in construction of new solutions and continuous optimization of our current products.  We promote an upbeat and effective team environment within the fast-growing IT Healthcare Informatics industry.

Job Requirements:


  • 14-16 yrs. of experience with an extensive high proficiency with developing commercial software in Java;
  • Six yrs. of experience with Spring projects including Framework, Boot or Cloud;
  • Must be well-versed in SOA design patterns (e.g., Event-driven architecture, Complex Event Processing, In-Memory Caching, Canonical Data Modeling, Model-View-Controller);
  • Experience with responsive design and development using Bootstrap or similar layout frameworks;
  • Experience in developing JavaScript on top of one or more of the following client-side frameworks such as Angular.js, React.js, Knockout.js, Backbone.js, and Ember.js;
  • Experience building responsive Single Page Web Applications using modern front-end technologies such as but not limited to: HTML5, CSS3, JavaScript or jQuery;
  • Proficient in one or more Relational and Non-Relational DB technologies such as MS SQL Server, MongoDB, Cassandra, CouchDB or Postgres;
  • Deep understanding of contemporary API and architectural concepts such as REST, SOAP, or Microservices;
  • Experience with a Platform as a Service (PaaS) solutions such as Pivotal Cloud Foundry or PaaS Products;
  • Experience in 12-factor application architecture, design, and implementation;
  • Strong emphasis on engineering best practices including; Peer Reviews, Code Inspections, and Automation;
  • Strong understanding of DevOps principles with experience in each of the DevOps areas of practice (Source Control - Subversions, Build - Maven, Test/Automated Test - JUnit, Grinder, SOAPUI, JMeter, and knowledge of environment – Puppet - a plus but not required);
  • Experience with AGILE development methodologies including unit testing, test-driven development (TDD), Continuous Integration (CI), Continuous Delivery (CD), Pair Programming, and Automated Testing;
  • Development experience in a public, AWS, Azure, or Rackspace, or private cloud environment;
  • Minimum of 2 years’ experience in active adherence to SDLC methodologies such as AGILE or Incremental and working knowledge of SCRUM is a plus;
  • Encourages, empowers and guides teams in thinking through complex data or situations, considering all angles;
  • Continuously look for ways to improve and sets a very high bar in terms of quality;
  • MS degree or foreign equivalent in computer science, engineering, or related field, plus 3 yrs. of experience in Information Technology (IT) field preferred; and
  • Minimum of one year experience as a mentor to junior/mid-level colleague preferred.

Tip of the Week

Make sure your LinkedIn profile is identical or similar to your resume. Consistency is key!


View Starpoint's Top Tips.

Send Us Your Resume

Let Starpoint's expert recruiters help you land your next job.


Submit Your Resume