1

Mid Level Java Developer Jobs in Richmond, VA (NOW HIRING)

Senior Java Fullstack developer

Richmond, VA · On-site

$56 - $71.50/hr

Cognizant is seeking a Senior Java Fullstack Developer to work in a collaborative environment ... detail with a high level of data integrity and accuracy. • Proficient oral and written ...

Adapts instruction using code tracing exercises, pair programming activities, and AP-style practice to support students from introductory programming through exam-level Java proficiency. * Effective ...

... skill level. Ensure that resume appropriately reflects candidate's experience and requirement ... Minimum of 5-7 years' experience as a FileNet Java Developer Experience of development and ...

next page

Showing results 1-20

Mid Level Java Developer information

See Richmond, VA salary details

$41

$57

$68

How much do mid level java developer jobs pay per hour?

As of Jul 15, 2026, the average hourly pay for mid level java developer in Richmond, VA is $57.08, according to ZipRecruiter salary data. Most workers in this role earn between $49.81 and $65.10 per hour, depending on experience, location, and employer.

What does a typical workday look like for a Mid Level Java Developer?

As a Mid Level Java Developer, your typical workday often involves writing and testing Java code, troubleshooting existing applications, and participating in code reviews. You'll collaborate closely with other developers, QA engineers, and sometimes product managers in agile sprints to ensure features are delivered according to requirements. Daily stand-up meetings are common, as is the use of tools like Jira for tracking tasks. You may also spend time learning new frameworks or best practices, which helps with both personal growth and contributing to more efficient software solutions.

What is a Mid Level Java Developer job?

A Mid Level Java Developer is responsible for designing, developing, and maintaining Java-based applications. They typically have 2-5 years of experience and work on coding, debugging, and optimizing software solutions. They collaborate with teams, follow best coding practices, and may mentor junior developers. Their role involves understanding project requirements, integrating APIs, and ensuring application performance. Mid Level Java Developers contribute to both backend and frontend development, depending on the project needs.

What are the key skills and qualifications needed to thrive in the Mid Level Java Developer position, and why are they important?

Successful Mid Level Java Developers possess a solid understanding of Java programming, object-oriented design, and commonly used frameworks such as Spring or Hibernate, typically backed by a relevant degree and professional experience. Familiarity with tools like Git, Maven, popular IDEs (e.g., IntelliJ IDEA or Eclipse), and certifications like Oracle Certified Professional Java Programmer (OCPJP) are advantageous. Strong collaboration, problem-solving abilities, and effective communication skills help developers work efficiently within agile teams and cross-functional projects. Mastering both technical and soft skills ensures smooth project delivery, maintainable code quality, and productive teamwork in dynamic software development environments.

What are the most commonly searched types of Java Developer jobs in Richmond, VA? The most popular types of Java Developer jobs in Richmond, VA are:
What are popular job titles related to Mid Level Java Developer jobs in Richmond, VA? For Mid Level Java Developer jobs in Richmond, VA, the most frequently searched job titles are:
What job categories do people searching Mid Level Java Developer jobs in Richmond, VA look for? The top searched job categories for Mid Level Java Developer jobs in Richmond, VA are:
What cities near Richmond, VA are hiring for Mid Level Java Developer jobs? Cities near Richmond, VA with the most Mid Level Java Developer job openings:
Senior Java Fullstack developer

Senior Java Fullstack developer

Cognizant

Richmond, VA • On-site

$56 - $71.50/hr

Full-time

Posted yesterday


Cognizant rating

7.4

Company rating: 7.4 out of 10

Based on 85 frontline employees who took The Breakroom Quiz

41st of 58 rated business consultants


Job description

Job Summary:
Cognizant is seeking a Senior Java Fullstack Developer to work in a collaborative environment, focusing on the development, testing, and implementation of solutions using Angular and JAVA frameworks. The role involves analyzing existing solutions, formulating requirements, coding, testing, debugging, and providing support for production solutions.
Responsibilities:
• Contribute to the development, testing, implementation, and review of complex solutions that reside and are executed in a Angular/JAVA environment.
• Provide programming support for complex solutions, develop software from established requirements, appropriately deploy code, and offer insight on the feasibility of system designs.
• Contribute to the design of technology infrastructure and configurations, recommend process improvements.
• Review complex patches and new versions of applications. Implement complex software packages and deploy code.
• Compile and maintain technical documentation, including use cases and scripts; conduct technical research and maintain viable knowledge of technology trends.
• Participate in cross-functional team initiatives and process improvement projects.
Qualifications:
Required:
• At least 5 years of strong experience in core JAVA coding skills - Must have
• Application development experience with Spring (2-3 years) - Must have
• Experience in front end development skills using Angular (8 and above)
• Application development experience with J2EE (3-5 years)
• Experience with REST APIs. Writing RESTful Web services (Spring REST preferred); using Web frameworks, such as Spring MVC; in multi-threaded and core Java programming; shell scripting.
• Experience with WebSphere, WebLogic, or other application container
• Experience using Oracle as well as a knowledge of back-end PL/SQL script development (2-3 years).- Must have
• Experience using Web UI Debugging tools (firebug, chrome dev tools, windows script debugger, etc.)
• Expert in user interface development, engineering cross-browser, cross device compliant code.
• Experience in Bootstrap, Type Script, HTML5, and CSS
• Application development experience with Spring, Hibernate, SQL, JUnit, J2EE, Maven, JAXB, JSON, XML, Micro services and log4J2.
• Experience with REST APIs, Mini Services, Cloud, DevSecOps.
• Apply code quality techniques and practices (secure development, code coverage, continuous integration).
• Strong analytical ability and technical skill, as well as the ability to provide innovative solutions to technical needs and business requirements.
• Ability to exercise independent judgment in making business decisions.
• Strong attention to detail with a high level of data integrity and accuracy.
• Proficient oral and written communication, ability to interact on required information and concepts with people at all levels of the organization.
• Proficient ability to translate highly technical information into non-technical terms.
• Broad knowledge of the concepts, practices, and principles of programming including design, implementation, and testing.
Preferred:
• Local (Richmond) candidates preferred but open to remote location for the candidate.
Company:
Cognizant is a professional services company that helps clients alter their business, operating, and technology models for the digital era. Founded in 1994, the company is headquartered in Teaneck, USA, with a team of 10001+ employees. The company is currently Late Stage.

What Cognizant employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom