Open role
Java Developer
About the Company
Bright Vision Technologies is a technology consulting and software development company that delivers cloud, AI, data, and enterprise solutions across the United States.
About the Role
Bright Vision Technologies is seeking a Principal Java Developer to design, develop, and maintain enterprise applications and distributed systems. This role combines advanced Java backend development with hands-on frontend engineering, cloud deployment, and end-to-end system design. You will work across the software development lifecycle, from translating business requirements into technical designs to delivering production-ready code, deploying cloud-native services, and supporting applications in production. The role involves collaborating with product managers, architects, DevOps engineers, and developers in an Agile environment to build secure, reliable, and high-performing applications.
Key Responsibilities
Architect, design, develop, and maintain enterprise-grade web applications and distributed systems. Translate business requirements into technical designs and implement production-quality software. Build backend services using Java 11 or 17 and the Spring Boot framework. Design and maintain clean, idiomatic RESTful APIs and microservices. Develop responsive, component-driven frontend applications using React. Design and optimize relational database schemas and SQL queries. Deploy and support applications on AWS, Azure, or Google Cloud Platform. Implement CI/CD workflows and follow Git-based version control, branching, code review, and release management practices. Investigate application issues through systematic debugging, troubleshooting, and root-cause analysis. Apply appropriate service communication, observability, and system design practices to support distributed applications. Collaborate with product, architecture, DevOps, and engineering teams throughout the development lifecycle. Contribute to application quality through automated testing and established development practices.
Required Qualifications
Bachelor’s degree in Computer Science, Engineering, or a closely related technical discipline. At least 12 years of professional software development experience building production-grade enterprise applications. Strong understanding of data structures, algorithms, computational complexity, and end-to-end system design. Advanced working knowledge of Java 11 and 17 and the Spring Boot framework. Experience designing and developing RESTful APIs and operating microservices architectures, including service decomposition, inter-service communication, and observability. Production experience developing frontend applications with React. Strong SQL skills and experience with relational databases such as PostgreSQL, MySQL, Oracle, or SQL Server, including query tuning and schema design. Experience with CI/CD tools and Git-based workflows, including branching strategies, code reviews, and release management. Hands-on experience deploying applications to at least one major cloud platform: AWS, Azure, or GCP. Strong debugging, troubleshooting, and root-cause analysis skills, with the ability to investigate issues methodically and document findings clearly.
Preferred Qualifications
Experience with Angular or Vue in addition to React. Experience designing and operating event-driven architectures using Kafka, RabbitMQ, or similar streaming platforms. Production experience with Docker and Kubernetes. Familiarity with distributed systems concepts, including eventual consistency, CAP trade-offs, idempotency, and saga patterns. Experience developing automated tests using modern frameworks. Familiarity with test-driven development (TDD) and behavior-driven development (BDD). Location and Work Arrangement Location: United States Work Arrangement: 100% remote Employment Type: Full-time, direct W-2 employment Salary and Work Authorization Annual Salary: $120,000–$170,000 Eligible candidates include U.S. citizens, Green Card holders, EAD holders, and candidates seeking an H-1B transfer. New H-1B visa petitions cannot be sponsored for this position. Equal Employment Opportunity Bright Vision Technologies (BV Teck) is an Equal Opportunity Employer. The company provides equal employment opportunities to employees and applicants without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, veteran status, or any other status protected by applicable federal, state, or local laws. This commitment applies to all aspects of employment, including recruitment, hiring, training, compensation, promotion, transfer, leaves of absence, termination, layoffs, and recall. BV Teck prohibits workplace harassment and discrimination. Improper interference with employees’ ability to perform their job duties may result in disciplinary action, up to and including termination.