Full Time

Java Software Engineer-Principal

NetSage
Annapolis Junction, MD
$140,000 - $210,000* / year

Job Description

About this kind of role

What a Java Software Engineer-Principal usually does. The employer's own details are in the listing.

Typically does: A Principal Java Software Engineer designs, develops, and tests software applications, often leading a team of engineers. They are responsible for the technical direction of projects, ensuring code quality and adherence to architectural standards. This role involves problem-solving complex technical challenges and collaborating with stakeholders to define requirements and solutions. Principal engineers often mentor junior developers and contribute to improving development processes.

Tools and skills: Proficiency in Java, associated frameworks like Spring and Hibernate, relational databases (e.g., MySQL, PostgreSQL), version control systems (e.g., Git), and experience with cloud platforms (e.g., AWS, Azure) are typically required.

Good fit for: Experienced software engineers with strong leadership qualities and a deep understanding of software development principles thrive in this role.

The US unemployment rate was 4.2% in September 2026, against 4.4% a year before, says the Bureau of Labor Statistics. See it over the years →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.