Senior Full Stack Java & React Developer – Remote, 6‑Month Contract, Direct Client Engagement at brighthush
About brighthush
brighthush is a forward‑thinking technology partner that empowers businesses to transform their digital footprint through cutting‑edge software solutions. With a global footprint spanning North America, Europe, and Asia, we specialize in delivering scalable, secure, and high‑performance applications that drive measurable business outcomes. Our culture is built on collaboration, continuous learning, and a relentless focus on quality—values that resonate with every member of our distributed engineering teams.
Why Join brighthush?
As a remote‑first organization, brighthush offers the flexibility to work from anywhere in the United States while still being part of a vibrant, high‑impact team. We partner with leading financial services, healthcare, and e‑commerce clients, giving you the chance to work on mission‑critical systems that shape the future of industry. Our commitment to professional growth is reflected in our robust learning ecosystem, mentorship programs, and a culture that rewards innovation.
Key Responsibilities
- Backend Architecture & Development: Design, implement, and maintain Java‑based microservices using Spring Boot, ensuring clean code, high cohesion, and low coupling.
- Event‑Driven Systems: Build and optimize Kafka (or equivalent) pipelines for real‑time data processing, including topic design, consumer groups, and fault‑tolerance strategies.
- Front‑End Excellence: Create responsive, reusable UI components with React, TypeScript, HTML5, and CSS3, following best practices such as component‑driven development and accessibility standards.
- API Integration: Seamlessly connect front‑end applications to backend RESTful services, ensuring robust error handling, pagination, and caching.
- Security & Compliance: Incorporate industry‑leading authentication and authorization mechanisms (OAuth 2.0, OpenID Connect, JWT) and adhere to regulatory requirements in regulated domains.
- Performance & Reliability: Conduct load testing, identify bottlenecks, and implement solutions that enhance throughput and resilience.
- CI/CD & Automation: Develop unit, integration, and end‑to‑end tests; configure pipelines using GitHub Actions, Azure DevOps, or Jenkins; and support automated deployments to Kubernetes clusters.
- Collaboration & Mentorship: Participate in code reviews, design discussions, and knowledge‑sharing sessions; mentor junior developers and foster a culture of continuous improvement.
- Stakeholder Communication: Translate business requirements into technical solutions, provide status updates, and manage expectations with cross‑functional teams.
Essential Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related discipline.
- 7+ years of professional software development experience, with a proven track record in full‑stack roles.
- Deep expertise in Java (11/17+), Spring Boot, Spring Framework, and RESTful API design.
- Hands‑on experience with Kafka or similar event‑streaming platforms.
- Proficiency in React, TypeScript, JavaScript, HTML5, and CSS3, including component libraries and state management.
- Solid understanding of relational databases (SQL Server, PostgreSQL, Oracle) and data modeling.
- Experience with microservices architecture, API gateways, and service mesh concepts.
- Familiarity with Git, CI/CD pipelines, automated testing, and modern DevOps practices.
- Strong debugging, analytical, and problem‑solving skills.
- Excellent verbal and written communication abilities.
- Self‑motivated, capable of driving technical initiatives independently while collaborating across distributed teams.
Preferred Qualifications
- Experience with cloud platforms (Azure, AWS, GCP) and container orchestration (Docker, Kubernetes).
- Knowledge of CI/CD tooling such as Azure DevOps, GitHub Actions, or Jenkins.
- Background in regulated environments (financial services, banking, risk, compliance) and familiarity with industry standards (PCI‑DSS, SOX, GDPR).
- Agile/Scrum experience, including sprint planning, retrospectives, and backlog grooming.
- Exposure to GraphQL, gRPC, or other modern communication protocols.
Skills & Competencies
- Full‑stack development proficiency across the Java ecosystem and modern front‑end frameworks.
- Strong architectural thinking, with the ability to design scalable, maintainable systems.
- Commitment to code quality, test‑driven development, and continuous integration.
- Effective collaboration across remote teams, leveraging tools like Slack, Teams, and Confluence.
- Adaptability to evolving technology stacks and a passion for learning new tools.
Career Growth & Learning Opportunities
At brighthush, your career trajectory is shaped by the projects you choose and the impact you deliver. We offer:
- Mentorship from senior architects and industry experts.
- Access to a curated library of courses, certifications, and conference sponsorships.
- Opportunities to lead technical initiatives, product features, or even entire product lines.
- Clear promotion paths from Senior Developer to Lead Engineer, Principal Engineer, and beyond.
- Cross‑functional projects that expose you to product management, UX design, and data science.
Work Environment & Culture
brighthush thrives on a culture of autonomy, trust, and collaboration. Our remote model means you can work from any U.S. location, with flexible hours that respect work‑life balance. We celebrate diversity, encourage open dialogue, and reward innovative thinking. Regular virtual town halls, hackathons, and knowledge‑sharing sessions keep the community vibrant and engaged.
Compensation, Perks, and Benefits
While the exact compensation for this 6‑month contract is competitive and commensurate with experience, we also provide a comprehensive benefits package for full‑time employees, including:
- Health, dental, and vision coverage with a generous employer contribution.
- 401(k) retirement plan with company match.
- Paid time off, sick leave, and flexible holiday scheduling.
- Professional development stipend and conference reimbursement.
- Wellness programs, including virtual fitness classes and mental health resources.
- Equity opportunities for long‑term employees.
How to Apply
If you’re a seasoned Java and React developer ready to take on challenging, high‑impact projects in a remote setting, we want to hear from you. Submit your resume and a brief cover letter highlighting your most relevant experience and why you’re excited about working with brighthush.
Join brighthush and help shape the future of technology—one line of code at a time.
Apply for this job