Senior Fullstack Engineer - Java
Find your perfect job.
Senior Fullstack Engineer - Java
Job Details
Published:
14-07-2025
Salary:
Location:
Category:
Permanent
Sector:
Technology
Reference:
4735
Work Model:
On-Site
Description
Location: Remote (USA-based) | Hybrid NYC (3 days/week) option available
Salary: $135,000–$195,000 (DOE)
Are you an experienced Java engineer with a strong foundation in data engineering? We're working with a boutique cloud consultancy that partners with high-profile clients across finance, technology, and media. Their approach is simple: empower engineers to take ownership, challenge the status quo, and build scalable solutions that matter.
This is an opportunity to work in a hands-on, engineering-first environment where decision-making is driven by those who write the code—not by layers of bureaucracy. The team values long-term growth, deep technical curiosity, and a shared commitment to craftsmanship.
? What You’ll Be Doing:
- Java Engineering: Write and maintain robust, scalable backend code in Java, contributing to complex systems and services.
- Data Integration: Collaborate with the Lead Software Architect to design system flows, data pipelines, and architecture.
- Full Stack Awareness: Understand system interactions, APIs (REST/gRPC), and contribute to seamless integrations across services.
- Collaboration: Partner with business and engineering stakeholders to unpack data models, schemas, and API requirements.
- Technical Leadership: Participate in design reviews and architecture discussions, offering expert guidance and clean solutions.
? Tech Environment:
- Languages & Frameworks: Java, Dropwizard (bonus), SQL, JDBC
- Cloud & Data: PostgreSQL, BigQuery, Snowflake, Iceberg; AWS and Databricks exposure is a plus
- Web Tech: Angular or React familiarity (not required, but helpful)
- Tooling: Git, CI/CD, Unix/Linux
- Security: API security, OAuth, and data privacy principles
- Processes: Git-based workflows, robust code reviews, and continuous deployment pipelines
? What We’re Looking For:
-
5+ years of experience in Java software development with object-oriented design expertise
-
Demonstrated experience building and scaling data engineering solutions
-
Proven ability to implement new features and integrate with existing systems
-
Strong communication skills—able to translate complex tech to cross-functional teams
-
A GitHub profile, portfolio, or code samples to showcase your capabilities
-
Cloud experience is a plus, but not a requirement
? Why This Role?
-
Work on high-impact, enterprise-scale projects
-
Join a tight-knit team of engineers who value quality over quantity
-
Collaborate with industry leaders across finance and tech
-
Access ongoing mentorship and technical growth opportunities
-
Avoid corporate red tape—decisions are made by those who build
? Interview Process:
-
Technical take-home challenge (2–4 hrs, GitHub submission)
-
Live technical/project interviews
-
Optional cultural interview
-
Timeline: fast-track available (process can complete in under 7 days)