1

Senior Java Software Engineer Jobs in Chesterfield, VA

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 ... Implement complex software packages and deploy code. • Compile and maintain technical ...

Sr. Java Developer

Richmond, VA

$56.75 - $72.25/hr

We are pre-eminent service providers in the field of staff augmentation, IT Consultancy, Software ... Description: VDOT is looking for experienced Java developer with 8 - 10+ years experience in IT.

POSITION TITLE Sr Java Developer *This role is not eligible for employment visa sponsorship ... Translate simple and complex user stories into functional and actionable software. Create visual ...

POSITION TITLE Sr Java Developer *This role is not eligible for employment visa sponsorship ... Translate simple and complex user stories into functional and actionable software. Create visual ...

Senior Software Engineer

Richmond, VA · On-site

$90K - $110K/yr

Senior Software Engineer Our client, in the specialty transportation industry, is seeking a Senior ... The development is Java with Spring and Hibernate and new API creation/consumption * Work alongside ...

Sr Java Developer

Richmond, VA · On-site

$56.75 - $72.25/hr

Java Full Stack Developer Location : Richmond VA Duration : 3 Months Contract To Hire # Position : 3 Required Skills- • Full stack developer - Java/J2EE, Spring, Rest, API (Mandate) • Java ...

Senior Java Developer

Richmond, VA · On-site

$56.75 - $72.25/hr

Understand and follow software development lifecycle and support your changes through the testing ... JAVA programming skills and production support experience preferably in insurance/finance domain ...

Sr Java Developer

Richmond, VA

$56.75 - $72.25/hr

Java Full Stack Developer Location : Richmond VA Duration : 3 Months Contract To Hire # Position : 3 Required Skills- Full stack developer - Java/J2EE, Spring, Rest, API (Mandate) Java (Version 1.6), ...

Senior Java Developer

Richmond, VA · On-site

$56.75 - $72.25/hr

Understand and follow software development lifecycle and support your changes through the testing ... JAVA programming skills and production support experience preferably in insurance/finance domain ...

Java Backend Developer (W2)

Glen Allen, VA · On-site

$47.75 - $61.75/hr

Senior Java Backend Developer Location: Onsite; Glen Allen, VA *** Please note that this role is onsite 5 days per week in the Richmond, VA area. Client requires second interview to be held onsite ...

Senior Lead Software Engineer Do you love building and pioneering in the technology space? Do you ... Utilize programming languages like JavaScript, Java, HTML/CSS, TypeScript, SQL, Python, and Go ...

next page

Showing results 1-20

Senior Java Software Engineer information

See Chesterfield, VA salary details

$38.5K

$143.5K

$251.9K

How much do senior java software engineer jobs pay per year?

As of Jun 18, 2026, the average yearly pay for senior java software engineer in Chesterfield, VA is $143,489.00, according to ZipRecruiter salary data. Most workers in this role earn between $118,800.00 and $156,400.00 per year, depending on experience, location, and employer.

What are some common challenges faced by Senior Java Software Engineers when leading development projects?

Senior Java Software Engineers often encounter challenges such as balancing hands-on coding with leading and mentoring team members, managing tight project deadlines, and ensuring code quality across the team. They are also responsible for making key architectural decisions and integrating new technologies while maintaining system stability. Effective communication and collaboration with cross-functional teams, including QA, DevOps, and product managers, are essential to successfully deliver robust solutions.

What does a Senior Java Software Engineer do?

A Senior Java Software Engineer is responsible for designing, developing, and maintaining complex software applications using the Java programming language. They often lead technical projects, mentor junior developers, and collaborate with cross-functional teams to deliver high-quality software solutions. Their role includes analyzing user requirements, troubleshooting issues, optimizing code for performance, and ensuring best practices in software development. Senior Java engineers are also involved in code reviews and may contribute to architectural decisions within their organization.

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

To thrive as a Senior Java Software Engineer, you need advanced proficiency in Java programming, software design principles, and a solid understanding of computer science fundamentals, often backed by a degree in computer science or a related field. Experience with frameworks like Spring, build tools such as Maven or Gradle, and version control systems like Git is typically required, along with knowledge of cloud platforms or containerization tools. Strong problem-solving abilities, effective communication, and leadership skills help you mentor team members and collaborate on complex projects. These competencies are crucial for delivering robust, scalable software solutions and leading development teams in dynamic environments.
What cities near Chesterfield, VA are hiring for Senior Java Software Engineer jobs? Cities near Chesterfield, VA with the most Senior Java Software Engineer job openings:
Senior Java Fullstack developer

Senior Java Fullstack developer

Cognizant

Richmond, VA • On-site

$56 - $71.50/hr

Full-time

Posted 3 days ago


Cognizant rating

7.5

Company rating: 7.5 out of 10

Based on 83 frontline employees who took The Breakroom Quiz

37th of 57 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