1

Sr Software Engineer Java Jobs in Virginia (NOW HIRING)

Senior Software Engineer

King George, VA · On-site

$114K - $150K/yr

Job Title Senior Software Engineer Location King George, VA 22485 US (Primary) Category Engineering ... Java - Understanding networking principles or familiar - Coding within a publish/subscribe ...

Senior Software Engineer

Arlington, VA · On-site

$140K - $185K/yr

Title and Summary Senior Software Engineer Who is Mastercard? Mastercard is a global technology ... Proven experience with backend development with JAVA required Familiarity with Spring Boot ...

Senior Software Engineer

Chantilly, VA

$125K - $165K/yr

To support this mission, we are seeking a Senior Software Engineer (SME ) with deep technical ... Proficiency in multiple programming languages such as C, C++, Java, and Ruby on Rails. * Experience ...

Senior Software Engineer

Falls Church, VA

$130K - $172K/yr

The Senior Software Engineer is a principal technical contributor within the WDP software ... Java, Go, JavaScript, Terraform, Docker, and Kubernetes to expand mission analytics, platform ...

Senior Software Engineer

Mclean, VA · Hybrid

$123K - $163K/yr

As a Senior Software Engineer at Exiger, you will be responsible for designing and developing ... with Java or another Object Oriented Language (C, C++, C#, Python, ect.) * 4+ Years experience ...

Senior Software Engineer

Falls Church, VA · On-site

$130K - $172K/yr

The Senior Software Engineer is a principal technical contributor within the WDP software ... Java, Go, JavaScript, Terraform, Docker, and Kubernetes to expand mission analytics, platform ...

Senior Software Engineer

Mclean, VA · Hybrid

$123K - $163K/yr

As a Senior Software Engineer at Exiger, you will be responsible for designing and developing ... with Java or another Object Oriented Language (C, C++, C#, Python, ect.) * 4+ Years experience ...

Senior Software Engineer

Herndon, VA · On-site +1

$130K - $180K/yr

Senior Software Engineer ID: SPA-26-B1 Team: Space & Ground Systems Location: N/A More about this ... Experience in other programming languages such as C++ and Java. * Experience with Ansible, Docker ...

Senior Software Engineer

Ashburn, VA · On-site

$130K - $190K/yr

Toyon is seeking individuals capable of developing object-oriented software in C++, C#, Java ... This position is an opportunity to work on a software engineering team with senior staff members ...

Toyon is seeking individuals capable of developing object-oriented software in C++, C#, Java ... This position is an opportunity to work on a software engineering team with senior staff members ...

Senior Software Engineer

Arlington, VA

$141K - $186K/yr

Title and Summary Senior Software Engineer Who is Mastercard? Mastercard is a global technology ... Java microservices. • Proven experience with backend development with JAVA required • ...

Senior Software Engineer

Arlington, VA · On-site

$140K - $185K/yr

Title and Summary Senior Software Engineer Who is Mastercard? Mastercard is a global technology ... Java microservices. • Proven experience with backend development with JAVA required • ...

Senior Software Engineer

Herndon, VA · On-site

$130K - $180K/yr

Senior Software Engineer ID: SPA-26-B1 Team: Space & Ground Systems Location: Herndon, VA More ... Experience in other programming languages such as C++ and Java. * Experience with Ansible, Docker ...

next page

Showing results 1-20

Sr Software Engineer Java information

What are the key skills and qualifications needed to thrive as a Sr Software Engineer Java, and why are they important?

To thrive as a Sr Software Engineer Java, you need advanced proficiency in Java programming, software design principles, and a bachelor’s degree (or higher) in computer science or a related field. Familiarity with tools such as Spring Framework, RESTful APIs, version control systems like Git, and cloud platforms is typically required, along with relevant certifications like Oracle Certified Professional Java Programmer. Excellent problem-solving skills, effective communication, and the ability to mentor junior developers make someone stand out in this position. These skills ensure the delivery of robust, scalable applications and foster efficient collaboration in complex development environments.

What does a Sr Software Engineer Java do?

A Sr Software Engineer Java is responsible for designing, developing, and maintaining complex software applications using the Java programming language. They often lead technical projects, mentor junior developers, and ensure that software solutions are robust, scalable, and secure. Their work involves collaborating with cross-functional teams, reviewing code, and implementing best practices to deliver high-quality products. Senior engineers also play a key role in architectural decisions and contribute to the overall technical direction of their team or organization.

What is the difference between Sr Software Engineer Java vs Software Developer Java?

AspectSr Software Engineer JavaSoftware Developer Java
Required CredentialsBachelor's degree, 5+ years experience, possibly certifications like Oracle Certified ProfessionalBachelor's degree, 1-3 years experience, often entry-level certifications
Work EnvironmentDesigning architecture, leading projects, mentoring teamsWriting code, debugging, implementing features
Employer & Industry UsageTech companies, finance, healthcare, enterprise solutionsStartups, tech firms, software consultancies
Search & Comparison IntentHigher-level roles, leadership, complex projectsEntry to mid-level development tasks

In summary, Sr Software Engineer Java typically involves more experience, leadership, and architectural responsibilities, while Software Developer Java focuses on coding and feature implementation. Both roles are common in tech industries but differ in scope and seniority.

What are some common challenges Sr Software Engineers specializing in Java face when leading project teams?

Sr Software Engineers working with Java often encounter challenges such as balancing hands-on coding with mentorship responsibilities, managing technical debt in legacy systems, and aligning project goals with business requirements. They frequently need to facilitate effective communication between developers, QA engineers, and stakeholders to ensure project milestones are met. Additionally, staying updated with evolving Java frameworks and best practices while guiding less experienced team members is essential for maintaining code quality and team productivity.
What are popular job titles related to Sr Software Engineer Java jobs in Virginia? For Sr Software Engineer Java jobs in Virginia, the most frequently searched job titles are:
Senior Software Engineer

Senior Software Engineer

TMC Technologies

King George, VA • On-site

$114K - $150K/yr

Full-time

Posted 4 days ago


Job description

Job Title
Senior Software Engineer
Location
King George, VA 22485 US (Primary)
Category
Engineering
Job Type
Full-time
Career Level
Experienced (Non-Manager)
Education
Bachelor's Degree
Travel
Security Clearance Required
Secret
Job Description
TMC Technologies has recently been awarded a 5 year contract providing subject matter, systems engineering, software development, and test & evaluation expertise to the Naval Surface Warfare Center Dahlgren Division's (NSWCDD) Warfare Systems Engineering and Integration (V) Department.
We are seeking a Senior Software Engineer to join our team on this new opportunity. Relocation assistance can be provided where applicable.
A SECRET (or higher) security clearance is required.
Job Requirements
SECRET security clearance
Bachelor's degree in the area of Science, Technology, Engineering or Mathematics
7+ years of experience in the following:
Coding / analyzing one or more of the following programming languages to include C++, C, Python, and Batch.
- Java
- Understanding networking principles or familiar
- Coding within a publish/subscribe architecture and middleware
- Real time and non-real time operating systems such as UNIX, Linux, and VxWorks
- Model drive architecture tools and languages
- Assessing software complexity in quantitative terms and able to translate complexity to approximate time and cost to maintain
- Defining and tracking software metrics
- Assessing software changes for impacts relative to complexity and throughput
- Developing and assessing software development plans, software requirements documents, software design documents, interface design documents and specifications associated with SIM/STIM test cases.
- DevSecOps processes and principles.
- Agile methodology and SAFE Agile principles
- Experience and/or understanding of SCRUM Master principles or familiar
We are equal opportunity/affirmative action employers, committed to diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender identity, sexual orientation, national origin, disability, or protected veteran status, or any other protected characteristic under state or local law.