Jobs · Engineering

Principal Java Developer

Bright Vision Technologies · Herndon, VA · Yesterday
RemoteRemoteEngineering$100k–$150k/yrFull-time

About the role

Bright Vision Technologies is a technology consulting and software development company delivering cloud, AI, data, and enterprise solutions across the United States. This is a fantastic opportunity to join an established and well-respected organization offering tremendous career growth potential.

This is a 100% remote, full-time, direct W2 position with a salary range of $100,000–$150,000 annually. We are seeking candidates with 6+ years of experience and offer sponsorship to U.S. Citizens, Green Card Holders, EAD Holders, and H-1B transfer candidates.

Responsibilities

  • Design, build, and continuously refine scalable microservices using Java (11/17) and the Spring Boot framework
  • Author secure, well-tested, and high-quality production code that adheres to internal coding standards
  • Develop responsive, component-based front-end applications using React (or equivalent frameworks such as Angular or Vue)
  • Design and implement RESTful APIs and event-driven integrations that connect distributed backend systems
  • Actively participate in architecture and design discussions, contributing thoughtful trade-off analyses
  • Continuously profile and optimize application performance, database queries, JVM tuning parameters, and API throughput
  • Implement and maintain robust state management patterns for complex front-end applications
  • Develop comprehensive automated test suites using frameworks such as JUnit, Mockito, Jest, and Cypress
  • Contribute meaningfully to CI/CD pipeline design and deployment automation using tools such as Jenkins, GitHub Actions, GitLab CI, or Azure DevOps
  • Proactively identify system bottlenecks, technical debt, and architectural weaknesses, and drive concrete remediation efforts
  • Collaborate effectively within Agile/Scrum delivery teams, participating in sprint planning, daily standups, backlog refinement, demos, and retrospectives
  • Maintain clear, current, and comprehensive technical documentation

Requirements

  • Bachelor's degree in computer science, Engineering, or a closely related technical discipline
  • Five or more years of professional software development experience building production-grade enterprise applications
  • Strong, demonstrable understanding of data structures, algorithms, computational complexity, and end-to-end system design principles
  • Advanced working knowledge of Java (versions 11 and 17), the Spring Boot framework, and the design of clean, idiomatic RESTful APIs
  • Hands-on, production-level experience designing and operating microservices architectures
  • Proven experience developing front-end applications using React, with working familiarity in Angular or Vue considered a strong plus
  • Solid experience with CI/CD tooling and Git-based version control workflows
  • Hands-on experience deploying applications to at least one major cloud platform (AWS, Azure, or GCP)
  • Strong debugging, troubleshooting, and root-cause analysis skills

Preferred Qualifications

  • Experience designing and operating event-driven architectures using Kafka, RabbitMQ, or equivalent streaming platforms
  • Familiarity with containerization and orchestration using Docker and Kubernetes in production environments
  • Exposure to distributed system design principles such as eventual consistency, CAP trade-offs, idempotency, and saga patterns
  • Experience writing automation tests using modern frameworks and contributing to test-driven and behavior-driven development practices

Similar jobs

Principal Java Engineer

RE PartnersNew York, United States· 2 wk ago
Engineering$120k–$160k/yrapply on ats.rippling.com

Principal Developer

Robots & PencilsUnited States· 3 wk ago
RemoteEngineering$155k–$230k/yrapply on job-boards.greenhouse.io