Icon hamburger
What job do you want?
Apply to this job.
Think you're the perfect candidate?
Apply Now

You’re being taken to an external site to apply.

Enter your email below to receive job recommendations for similar positions.

Junior Java Developer

Metro Systems, Inc. Herndon Full-Time
Apply Now


Metro Systems is seeking a Junior Java Developer to support our client in Northern Virginia.


  • Angular or Java developer responsible for writing and maintaining source code, creating and maintaining software applications and applying frameworks involved in a software release. Duties include computer programming, documenting, managing configuration, testing, and bug fixing involved in creating and maintaining applications and frameworks involved in a software release life cycle and resulting in a software product. Expertise in one or more programming language is required.


  • Design, develop, and debug mission critical software code.
  • Develop and implement web applications and/or web services using object-oriented programming with focus on building RESTful services to support the User Interface (UI), the middle tier, as well as implementing support for data connections.
  • Develop and create web-based applications and tools on platform.
  • Establish and maintain and/or enhance web applications and tools within the specifications outlined in requirements from users or key stakeholders.
  • Participate in developers meetings.
  • Participate in the full software development lifecycle.
  • Test software using a variety of tools prior to commitment of software baselines.


  • Requires BS degree or equivalent experience and 2 or more years of prior relevant experience.
  • Working experience with Java, JavaScript, relational databases and working knowledge of libraries and frameworks like (Angular, NodeJS, Bootstrap, etc.)


  • Experience with Content Management System/Records management system.
  • Experience in exploring open source solutions to solve problems.
  • Knowledge of records management system such as Documentum, Alfresco, Gimmal, Nuxeo, etc.
  • Experience working with cloud applications such as AWS, Azure, etc.

MSI is an Equal Opportunity Employer.  All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, or national origin.

Skills required

Application Development
Technical Support
Configure System
Software Development
Produce Clean Code
Write Code


Salary Estimator

Based on Job Title, Location and Skills
Below Avg. Average Above Avg.

Career Path

See the next step in your career
Junior Java Developer
Estimated Salary: $110K
Apply to this job.
Think you're the perfect candidate?
Apply Now

Job ID: 5394


For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction. Learn more.

By applying to a job using CareerBuilder you are agreeing to comply with and be subject to the CareerBuilder Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.

Metro Systems Incorporated (MSI) is a certified small business, located in the Washington DC metropolitan area that provides IT professionals on a project or full-time basis. We specialize in placement of technology professionals for government, commercial, and non-profit organizations. Our mission is to provide organizations such as yours with the highest quality IT services in our area. MSI also recruits for clerical, accounting, and other administrative personnel on an as-needed basis.

View the full profile