Full Stack Java Engineer
  • VBEST Software Inc.
19 Hours Ago
NA
W2
Remote
7-10 Years
Required Skills: API, Application Development, C++
Job Description
Full Stack Java Engineer with Azure
 
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.
  • 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.

Jobseeker

Looking For Job?
Search Jobs

Recruiter

Are You Recruiting?
Search Candidates