Java FSE Senior Developer

TechDigital Group

Richmond (VA)

On-site

USD 120,000 - 170,000

Full time

4 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

TechDigital Group in the United States (Richmond, VA) is seeking an experienced Enterprise Java Developer to design, build, and maintain large-scale web applications. You will create RESTful services, microservices, and responsive UI components using Angular or React, TypeScript, and modern frontend tooling.

The role emphasizes collaboration with product owners and architects, agile ceremonies, writing clean code, performance tuning, and automating deployments with CI/CD pipelines; strong

Qualifications

  • 7+ years of software development with Java/J2EE technologies.
  • Bachelor's degree in computer science, IT, engineering, or related field.
  • Strong proficiency in Java 8/11/17+ and Spring Boot, Spring MVC, Spring Data JPA, Spring Security; microservices architecture.

Responsibilities

  • Design, develop, and maintain enterprise-grade web applications using Java and modern frontend technologies.
  • Build and consume RESTful APIs and microservices.
  • Develop responsive UI components using Angular or React and TypeScript.
  • Create scalable backend services with Spring Boot and related modules.
  • Collaborate with stakeholders to translate requirements into technical solutions.
  • Participate in Agile/Scrum ceremonies and maintain code quality through testing and reviews.
  • Write clean, maintainable code following standards and best practices.
  • Perform unit and integration testing and assist in incident resolution.

Skills

Java/J2EE
Spring Boot
Spring MVC
Spring Data JPA
Spring Security
Microservices
Angular
React
TypeScript
JavaScript
HTML5
CSS3
RabbitMQ

Education

Bachelor's degree in computer science, IT, engineering, or related field

Tools

Jenkins
Maven
Git
Docker
Kubernetes
GraphQL
CI/CD tools
SonarQube

Job description

Top skills required for this role
  • Strong proficiency in: Java 8/11/17+, Spring Boot, Spring MVC, Spring Data JPA, Spring Security, Microservices Architecture
  • Experience with frontend technologies: Angular (preferred) or React, TypeScript, JavaScript, HTML5, CSS3
  • Strong Tech lead skills
  • Experience with databases such as Mongo DB and Oracle or SQL Server, or PostgreSQL, or MySQL.
Job Description/ Responsibilities
Key Responsibilities
  • Design, develop, and maintain enterprise-grade web applications using Java and modern frontend technologies.
  • Build and consume RESTful APIs and microservices.
  • Develop responsive and user-friendly UI components using Angular, React, or similar frameworks.
  • Create scalable backend services using Spring Boot and related Spring Framework modules.
  • Collaborate with business stakeholders, product owners, and architects to translate requirements into technical solutions.
  • Participate in Agile/Scrum ceremonies including sprint planning, daily stand-ups, retrospectives, and backlog grooming.
  • Write clean, maintainable, and reusable code following coding standards and best practices.
  • Perform unit testing, integration testing, and code reviews to ensure software quality.
  • Troubleshoot and resolve application performance, security, and scalability issues.
  • Implement CI/CD pipelines and support automated deployments.
  • Work with relational and NoSQL databases to design, optimize, and maintain data models.
  • Support production deployments and participate in incident resolution when required.
Required Qualifications
  • Bachelor's degree in computer science, Information Technology, Engineering, or a related field.
  • 7+ years of experience in software development with Java/J2EE technologies.
  • Strong proficiency in:
    • Java 8/11/17+
    • Spring Boot
    • Spring MVC
    • Spring Data JPA
    • Spring Security
    • Microservices Architecture, Even driven designs using RabbitMQ
  • Experience with front-end technologies:
    • Angular (preferred) or React
    • TypeScript
    • JavaScript
    • HTML5
    • CSS3
  • Experience developing REST APIs and web services.
  • Strong knowledge of Object-Oriented Programming (OOP), design patterns, and SDLC practices.
  • Experience with No SQL DB esp. MongoDB
  • Experience with any relational databases such as Oracle, SQL Server, PostgreSQL, or MySQL.
  • Proficiency with Git-based source control systems.
  • Experience working in Agile/Scrum environments.
  • Experience with Copilot, Devin, Windsurf for AI prompting, Spec Driven development
Preferred Qualifications
  • Experience with cloud platforms such as AWS.
  • Experience with Docker, Kubernetes, and containerized deployments.
  • Knowledge of Kafka, RabbitMQ, or other messaging platforms.
  • Experience with GraphQL and API gateway technologies.
  • Familiarity with Jenkins, GitHub Actions, Maven, SonarQube, and CI/CD practices.
  • Understanding security standards, OAuth2, JWT, and OWASP best practices.
  • Experience with automated testing frameworks such as JUnit, Mockito, Selenium, or Cypress
Technical Skills
Backend
  • Java, J2EE
  • Spring Boot, Spring MVC, Spring Security
  • Hibernate, JPA
  • REST APIs, Microservices
  • Maven
  • Git
  • RabbitMQ Event processing design patterns
Frontend
  • Angular / React
  • TypeScript
  • JavaScript
  • HTML5, CSS3, Bootstrap
Databases
  • Oracle/PostgreSQL/MySQL
  • MongoDB
DevOps & Cloud (Preferred)
  • AWS / Azure
  • Docker
  • Kubernetes
  • Jenkins
  • GitHub
Testing
  • Junit/Mockito
  • Jasmine
  • Test Containers
Additional Information
  • Ability to work independently with minimal support
  • Follow Best practices while coding.
  • Ability to work with diverse group of stakeholders and integration teams to complete the work.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Web Engineer
Senior Java Web Engineer

TechDigital Group • New York (NY)

On-site
USD 120,000 - 180,000
Senior Java Full Stack Developer
Senior Java Full Stack Developer

Compunnel, Inc. • Phoenix (AZ), Northern (KY)

Hybrid
USD 120,000 - 170,000
Java Full Stack Engineer (Senior)
Java Full Stack Engineer (Senior)

TechDigital Group • Atlanta (GA)

On-site
USD 120,000 - 160,000
Full Stack Java Developer
Full Stack Java Developer

ClinDCast LLC • Tampa (FL)

On-site
USD 110,000 - 170,000
Full Stack Java Developer
Full Stack Java Developer

ClinDCast LLC • Delray Beach (FL)

On-site
USD 120,000 - 180,000
Sr. Software Engineer
Sr. Software Engineer

Feuji • United States

On-site
USD 140,000 - 190,000
Sr. Java Developer
Sr. Java Developer

TechDigital Group • Richardson (TX)

On-site
USD 120,000 - 150,000
Full Stack Senior Software Engineer
Full Stack Senior Software Engineer

Compunnel, Inc. • Westlake (OH)

On-site
USD 100,000 - 130,000
Java Software Engineer
Java Software Engineer

HeartCentrix Solutions • Town of Texas (WI)

On-site
USD 120,000 - 160,000
Java Developer
Java Developer

Techgene Solutions • United States

On-site
USD 110,000 - 170,000