1

Backend Engineer Java Jobs in Powhatan, VA (NOW HIRING)

Sr Java Developer

Richmond, VA · On-site

$56.75 - $72.25/hr

This position will serve as a senior BACK-END application developer in the design, development, and maintenance of Java/ JEE based applications. Solid experience with IBM SOA products like IIB, ODM ...

Sr Java Developer

Richmond, VA · On-site

$56.75 - $72.25/hr

This position will serve as a senior BACK-END application developer in the design, development, and maintenance of Java/ JEE based applications. Solid experience with IBM SOA products like IIB, ODM ...

Senior Java Fullstack developer

Richmond, VA · On-site

$52 - $67/hr

Full Stack Java Engineer/Developer: US CITIZENS OR GREEN CARD HOLDERS WITH 3 YEARS OF GREENCARD ... back-end PL/SQL script development (2-3 years).- Must have • Experience using Web UI Debugging ...

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 ... back-end PL/SQL script development (2-3 years).- Must have • Experience using Web UI Debugging ...

Sr, Java Dev

Richmond, VA · On-site

$56 - $71.50/hr

... Java Developer, focusing on enhancing microservices and REST APIs using Java and Spring Boot, as ... with backend microservice, REST API, lambda development. • Strong understanding and application ...

Java Developer III

Richmond, VA · On-site

$137K - $162K/yr

Senior Java / Full-Stack Cloud Engineer (AWS & Angular) Role Overview We are seeking an experienced ... • Back-End & Frameworks: Solid application development background with Spring, Hibernate, SQL ...

Showing results 21-40

Backend Engineer Java information

See Powhatan, VA salary details

$9

$50

$68

How much do backend engineer java jobs pay per hour?

As of Sep 2, 2026, the average hourly pay for backend engineer java in Powhatan, VA is $50.76, according to ZipRecruiter salary data. Most workers in this role earn between $45.10 and $58.51 per hour, depending on experience, location, and employer.

What does a backend engineer Java do?

A Backend Engineer Java is responsible for developing and maintaining the server-side logic, databases, and application programming interfaces (APIs) using the Java programming language. They ensure that the backend of web applications or software systems is efficient, secure, and scalable. Their work often involves collaborating with frontend developers, designing system architecture, and optimizing performance to handle large volumes of user requests. Backend Java engineers often use frameworks such as Spring or Hibernate and work with databases like MySQL or PostgreSQL.

What are the key skills and qualifications needed to thrive as a backend engineer Java?

To thrive as a Backend Engineer Java, you need a solid understanding of Java programming, data structures, algorithms, and experience with backend frameworks, typically supported by a relevant degree or industry experience. Familiarity with tools and technologies such as Spring Boot, RESTful APIs, relational databases, and build systems like Maven or Gradle is commonly required. Problem-solving ability, teamwork, and effective communication are crucial soft skills for excelling in collaborative and fast-paced development environments. These combined skills ensure robust, scalable backend systems that meet business needs and integrate smoothly within larger software architectures.

How does a backend engineer Java typically collaborate with frontend developers and other stakeholders in a project?

As a Backend Engineer Java, you will regularly collaborate with frontend developers to ensure seamless integration between server-side logic and user interfaces. This often involves participating in design discussions, clarifying API requirements, and troubleshooting integration issues. You’ll also engage with product managers, QA engineers, and sometimes DevOps teams to align on project goals, timelines, and deployment strategies. Effective communication is key to translating business requirements into reliable backend solutions and maintaining smooth workflows across the team.

What is the difference between Backend Engineer Java vs Backend Developer Java?

AspectBackend Engineer JavaBackend Developer Java
Primary FocusDesigning, developing, and maintaining server-side applications and systemsImplementing and coding backend functionalities based on specifications
ResponsibilitiesSystem architecture, performance optimization, API developmentWriting code, debugging, integrating databases
Skills & CertificationsJava, Spring, REST APIs, SQL, cloud platformsJava, Spring, SQL, version control, testing tools
Work EnvironmentCollaborative teams, project planning, architecture designCode implementation, debugging, feature development

Both roles require Java expertise and similar certifications, but Backend Engineer Java typically involves higher-level system design and architecture responsibilities, while Backend Developer Java focuses more on coding and implementing features. Employers often see these roles as complementary within software development teams.

What are popular job titles related to Backend Engineer Java jobs in Powhatan, VA?

For Backend Engineer Java jobs in Powhatan, VA, the most frequently searched job titles are:

What job categories do people searching Backend Engineer Java jobs in Powhatan, VA look for?

The top searched job categories for Backend Engineer Java jobs in Powhatan, VA are:

What cities near Powhatan, VA are hiring for Backend Engineer Java jobs?

Cities near Powhatan, VA with the most Backend Engineer Java job openings:

Sr Java Developer

My3Tech Inc

Richmond, VA • On-site

$56.75 - $72.25/hr

Full-time

Posted 4 days ago


Job description

Sr. Java Programmer

Location: Richmond, VA

Interview Type: In Person

Work Arrangement: Remote

10+ years of experience required. Local profiles only (Must be within 3.5 hours drive of Richmond, VA office)

Complete Description: Manager is seeing this experience on the resumes but candidates so far are not able to speak to their experience when interviewed. PLEASE make sure this is being addressed before you submit them.

Required: Previous experience with the IBM integration tools like IIB, ODM, MQ which is the number one requirement. Only IN PERSON Interview. MUST BE within 3.5 hours drive of Richmond, VA office as on-site meetings occur on a regular basis. Must be available to pick-up equipment to start working.

About The Role:

This position will serve as a senior BACK-END application developer in the design, development, and maintenance of Java/ JEE based applications.

Solid experience with IBM SOA products like IIB, ODM, WAS, WTX, MQ is required to qualify for this position.

Experience with HealthCare EDI transactions is required.

Solid understanding of Object Oriented Design Methodology and Design Patterns like Singleton, Factory, Observer, Proxy, Demand, etc. is required.

Expertise in Core Java concepts, such as OOP Design, Multi-Threading, Generics, Exception Handling, Collections, Java Reflection, Annotation is required.

Extensive practical experience in building enterprise applications using Java EE technologies is required.

Experience in at least one Java application framework is required.

Experience in ORM frameworks, Configuration management, Build and testing tools is required.

Experience in application servers is desired.

Experience in HealthCare (Medicaid) is a plus.

Good understanding of relational database concepts, specifically Oracle, and software development life cycle is required.

Strong debugging and problem solving skills is required.