Principal Java Developer
$120k - $170kVuejobs
Principal Java Developer – Remote
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.
Job Title: Principal Java Developer
Location: 100% Remote (United States)
Position Type: Full-time, Direct W2
Salary Range: $120,000–$170,000 Annually
Experience: 6+ years
Sponsorship: U.S. Citizens, Green Card Holders, EAD Holders, and H-1B transfer candidates are encouraged to apply. We are unable to sponsor new H-1B visa petitions for this position.
Job Summary
We are seeking an accomplished Java Full Stack Developer to architect, design, develop, and maintain enterprise-grade web applications and distributed systems that operate at significant scale and across multiple business domains. In this role you will be responsible for the end-to-end engineering lifecycle, from translating business requirements into robust technical designs, to writing production-quality code, to deploying cloud-native services and supporting them through their full operational lifespan. The successful candidate will bring deep backend expertise in Java and the Spring ecosystem, combined with strong hands-on experience building responsive, component-driven front-end applications using modern JavaScript frameworks. You will work closely with product managers, architects, DevOps engineers, and fellow developers in an Agile environment to deliver high-quality, secure, and performant applications that directly support strategic business outcomes.
Required Qualifications
- 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, including service decomposition, inter-service communication, and observability patterns.
- Proven experience developing front-end applications using React, with working familiarity in Angular or Vue considered a strong plus.
- Strong SQL skills and meaningful experience working with relational databases such as PostgreSQL, MySQL, Oracle, or SQL Server, including query tuning and schema design.
- Solid experience with CI/CD tooling and Git-based version control workflows, including branching strategies, code review practices, and release management.
- Hands-on experience deploying applications to at least one major cloud platform (AWS, Azure, or GCP), including familiarity with managed services, networking, and identity primitives.
- Strong debugging, troubleshooting, and root-cause analysis skills, with the discipline to investigate problems methodically and document findings clearly.
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.
Bright Vision Technologies is an Equal Opportunity Employer.
#J-18808-Ljbffr- ...Title: Java Microservices Developer Location: Plano, TX, Atlanta, GA & Bothell, WA Type: Contract Interview Type: In-Person required post Video Interview Job Description: Understanding of microservices architecture. Ability to communicate...SuggestedContract work
$80.6k - $134.3k
...passionate pioneer in technology who wants to work in a collaborative environment? As an experienced Software Engineer II - Java Spark Developer, you will have the ability to share new ideas and collaborate on projects as a consultant without the extensive demands of travel...Suggested- What you'll do: - Build and maintain Java Spring Boot microservices deployed on AWS EKS - Own backend development end-to-end — from design through production deployment - Contribute to React/TypeScript UI where needed - Partner with product owners and stakeholders...Suggested
- ...Java Developer All IT Solutions United States · Jersey City, New Jersey Workplace Type — Remote Employment Type — Contract We are currently seeking a qualified Java Developer to support this engagement. Please review the complete requirements, work location...SuggestedContract workTemporary workLocal areaRemote workRelocation
$56 - $60 per hour
DescriptionKforce has a client in Jersey City, NJ that is seeking a Java Full Stack Developer.Responsibilities:* Design, develop, test, and deploy new code to meet the Business needs of the stories and features* Maintain and enhance existing code to improve our software...Suggested- Java Developer Responsible for analysis, design, coding and testing of new applications or enhancements to existing applications using Java-based technologies, including Java, J2EE, JSP, XML, JDBC, and Servlets. Must be able to apply SDLC concept and have a proven track...
- ...Job Description Job Description Need Sr. Java Developer (5 positions) in Jersey City, NJ 07310 Mandatory requirements: 1. Banking, Financial Services, and Insurance (BFSI) industry OR large - enterprise organization experience like (AWS, Verizon, Oracle, Meta...Hourly payContract workWork at officeRemote workVisa sponsorship3 days per week
- ...Job Description We are hiring a Java Full Stack Developer to build end-to-end web applications. You will work on both backend (Java, Spring) and frontend (React, Angular) development. The ideal candidate has strong Java fundamentals, experience with modern web frameworks...
- Java Developer Java Developer with 8+ years of experience to design, develop, and maintain high-performance applications. Proficiency in Java (Java 11/17+), Spring Boot, and Microservices. Strong knowledge of REST API development and integration. Expertise in database,...
- Java Developer Location: Jersey City, NJ ( 3 days onsite 2 days remote) look for nearby Candidates ( Only W2 required) Must Have Skills: Java Developer with Market data (Refinitiv, Bloomberg)/Trading Background with scripting ability (Bash, Python). CI/CD Tooling (...Remote work
- ...Job Description Job Description Hi All Job Title : Java Android Developer Exp : 8 to 10 Years Location : Hoboken, NJ, USA Full time - Only W2 Android Engineer (Git/Github, Java, | Hybrid - New Jersey Primary Skills GIT,Java Notes...Full time
- Business Analyst Location: Jersey City, New Jersey Duration: Long term Requirement: 7-10+ years in Investment Banking or Management Consulting, with at least 4 years focused specifically on Banking Customer Analytics or Master Data Strategy. Experience in writing functional...
- Java Developer Lead and mentor technical teams in designing, developing, and deploying java based applications. Architect and implement solutions using spring boot framework to ensure efficient and reliable performance. Utilize amazon web services to develop and deploy...
- ...you've come to the right place. As a Principal Software Engineer at JPMorganChase within... ...appropriate software design frameworks Develops secure and high-quality production code,... ...maintain scalable applications using Python and Java/J2EE, hands-on experience with agentic AI...
- Skill: Java+Springboot Developer with cloud 7+ years of experience in the mandatory skills - Java, Springboot, Unix shell scripting and any SQL. DEV OPS (CI/CD) knowledge is a desired skillset. Working knowledge in any cloud computing environment like AWS, Google, Azure...
- Moving Apps To Integrate With Okta Required Skills: Java Spring REST Need to understand how model view controller works Basic Qualification: Struts Worked with Okta previously Database experience - MSSQL server Additional Skills: Struts Worked with Okta previously Database...Local area1 day per week
- Java Developer Job Location: Hoboken NJ Job Type: Full-Time Role and Responsibilities Analyze the requirements and translate into high level and low level designs Create Software Requirement Specifications Coach/support development team's questions and resolve conflict...Full time
- Java Developer Hands on core Java, Multi-Threading - Hands on development on Java, J2EE technologies - Hands on development on WebServices (REST and/or SOAP based) and WebService Security - Test Driven Development (JEE Test Cases, Unit Testing) - Experience working with...
- Must have 10 years of experince Java Devops is plus Client/server Core Java JSON MQ, JMS Kafka Containerization Orchestration Docker and Kubernetes Relational database systems (Oracle and PostgreSQL ) AWS CI / CD Linux/Unix environments Shell scripting communication and...
- [About the Role] Join our team as a Java Developer in Jersey City, NJ. Leverage your advanced Java expertise to deliver robust, scalable solutions for mission-critical systems. This position offers the opportunity to work with top-tier engineering talent and to influence...Work at officeFlexible hours
- Java Developer (Remote) Bridgetown, Saint Michael, Barbados About the Job Job Title: Java Developer Location: Remote but 3 days/month onsite from Merrimack NH, Boston MA, Raleigh NC, Westlake TX, Jersey City NJ. Duration: 12 Months + CTH Day-to-Day: You'll be joining the...Remote job
- NTT DATA is seeking a Sr. Java Lead (Insurance Domain / FTE) to join the team in Bala Cynwd, Pennsylvania (US-PA), United States (US). The role centers on leading Java/J2EE development, production support, and on-site delivery management for an Insurance environment. You...
- Java Developer Location: Jersey City, NJ Duration: Long Term Contract Will be developing APIs using Java, Spring Boot Experience with Jenkins, UDeploy, Docker, GIT, gitflow Database - Postgre SQL Azure exp 1st choice - AWS 2nd choice. Need real hands on work experience...Long term contractWork experience placement
- Senior Java Developer Proven experience as a Technical Project Manager/Delivery Lead managing end-to-end software delivery projects. Strong technical background in Java, Spring Boot, Microservices, REST APIs, Kafka, and cloud platforms (AWS). Experience leading development...
$140k - $220k
...Java Developer Employment Type: Full-Time Department: Information Technology CGS is seeking a Java developer/programmerto join a team working on the enhancement of data utilization for a large, state-run project.The developer will be asked to aggregate data from several...Full timeRemote workFlexible hours- Hello, I have an opportunity for "Java Developer" and looking for a candidate who can join Immediately if you are interested reply me with your updated resume or consultant's contact details and if you could refer someone i really appreciate it. Job Title : Java Developer...Contract workH1bImmediate start
- ...Job Description Job Description Description: Hybrid 4 days on-site in Jersey City, NJ Our client seeks a Senior Java Spring Boot Developer to build and integrate information flows across systems while enabling a consistent client experience through portals and...Hourly payLocal area
- Junior Java Software Developer Greetings, My name is Anand and I'm an IT recruiter at Synergistic IT. Our records show that you are an experienced IT professional with experience in Entry Level/Junior Java Software Developer. This experience is relevant to one of my current...Full time
- ...microservices development using open-source technologies like Java, SpringBoot etc • Design APIs following RESTful API design principles... .... • Lead API development and integrations, working with other developers, architects, and product owners. • Build consistent reusable &...
- Sr. Java Developer / ExtJS Strong Proven work experience as a Sencha ExtJs Web Applications developer Deep Knowledge of JavaScript, JSON, AJAX, CSS and HTML5 web technologies Web development and design of web application using EXTJS, Spring combination Application development...Work experience placement
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Java Developer. Be the first to apply!
- principal developer Brooklyn, NY
- senior director engineering Brooklyn, NY
- data center chief engineer Brooklyn, NY
- engineering director Brooklyn, NY
- hotel chief engineer Brooklyn, NY
- senior principal engineer Brooklyn, NY
- principal engineer Brooklyn, NY
- director data engineering Brooklyn, NY
- chief engineer Brooklyn, NY
- director software engineering Brooklyn, NY




