Back to Jobs
Recently postedRemoteTechnology

Full Stack Java Engineer

VBEST Software IncUnited States🇺🇸United States

Quick overview

SeniorityMid Senior
Work modeRemote
LocationUnited States
DockerMicroservicesSpringSpring BootGitHTMLAPI GatewayELKEnvoyOWASPService MeshSonarQubeAngularCSSBootstrapDatadogC++GrafanaJavajQueryGenerative AIRESTSOAPAzureReactJavaScriptCI/CDVisual Studio

Job description

Title: Full Stack Java Engineer

Location: Remote

Duration: 12+ months

Coding Test

W2 only

Job Description:

Modernization and tech debt reduction efforts focused on middleware services, SOAP-to-REST evolution, Azure modernization, and API development.

Day-to-Day

  • Work primarily in 2-week sprint cycles.
  • Own development work from design through deployment.
  • Collaborate directly with architects, SMEs, and technical leadership to refine requirements.
  • Develop, test, deploy, and support solutions.
  • Review and remediate security findings.
  • Participate in sprint ceremonies and team collaboration.
  • Roughly:

o    80% hands-on engineering

o    20% meetings, planning, ceremonies

  • Contribute to modernization and tech debt reduction initiatives.
  • Support production issues and maintenance related to owned components.

Must-Haves (In Order of Importance)

1. Java

  • Deep Java expertise is critical.
  • Strong object-oriented development experience.

2. Spring Boot

  • Enterprise application development.
  • REST API development.

3. DevOps Experience

Must understand:

  • CI/CD processes
  • Release management
  • Containerization
  • Software delivery lifecycle

Technologies:

  • Docker
  • Build/deployment pipelines

4. Security Knowledge

Must understand:

  • Secure coding practices
  • OWASP principles
  • Vulnerability remediation
  • Security scanning outputs

Examples:

  • SonarQube
  • Snyk
  • Veracode-type tools
  • Pen test findings

5. API Development

Must be comfortable with:

  • REST APIs
  • SOAP Services
  • Service integrations
  • Backward compatibility requirements

Important Ancillary Technologies

Cloud / Platform

  • Azure
  • Azure Container Apps (ACA)
  • Azure API Gateway (preferred)

Monitoring / Observability

One or more:

  • Grafana
  • ELK
  • Datadog
  • OpenTelemetry

Architecture

  • Microservices concepts
  • Service mesh understanding
  • Envoy (plus)

Development Tools

  • GitHub Copilot
  • Git
  • VS Code

Plusses

Highly Desired

  • Combined Java + C++ experience
  • Azure API Gateway experience
  • Service Mesh experience
  • Envoy experience
  • Observability tooling experience
  • Deep SDLC understanding

Nice to Have

  • Technical leadership experience
  • Architecture design experience
  • Mentoring experience

Ideal Candidate

  • Senior engineer with deep Java expertise.
  • Has worked across the entire SDLC.
  • Understands coding, deployment, monitoring, and security.
  • Can drive solutions with minimal hand-holding.
  • Challenges assumptions and improves processes.
  • Comfortable owning work from design through production support.

Front-End Expectations

Not a true UI-heavy full-stack role.

Basic experience desired with:

  • HTML
  • CSS
  • JavaScript
  • Bootstrap
  • jQuery
  • MVC concepts

No significant need for:

  • React
  • Angular

Primary focus remains API and middleware services.

Similar jobs