Senior Fullstack Java Developer
Indexed description
Your Mission
As a Senior Full Stack Developer at Hawk, your mission is to architect, build, and evolve our AI-powered Anti-Money-Laundering platform. You’ll play a pivotal leadership role by guiding a team of developers, establishing coding best practices, and delivering scalable, high-quality solutions across the full tech stack (Java and React). You will lead by example, support strategic decision-making, and ensure the successful delivery of features that have a direct impact on financial crime detection and customer outcomes. This is a high-ownership role requiring strong cross-functional collaboration and a passion for delivering innovative, mission-critical software.
Key Responsibilities
- Drive the architecture and end-to-end delivery of product features, setting the technical direction and ensuring best-in-class engineering practices.
- Support and mentor junior and mid-level developers through code reviews, design sessions, and technical coaching.
- Build scalable and maintainable frontend and backend components using Java and React; ensure a consistent, high-quality user experience.
- Partner with Product, Solutions Consulting, and Sales teams to align business priorities with technical implementation.
- Champion agile, continuous integration and deployment workflows, and take shared responsibility for the codebase and its operation in production.
- Create reusable libraries and scalable modules that improve development speed, consistency, and code quality.
- Own testing strategies (unit, integration, performance) to ensure quality, scalability, and maintainability.
- BSc or MSc in Computer Science or related technical field preferred.
- 6+ years of software development experience, with a strong track record in both backend (Java) and frontend (React) development.
- Solid experience with PostgreSQL, Elasticsearch, and familiarity with distributed systems or big data stacks (Kafka, Spark, Hadoop).
- Deep understanding of REST APIs, microservices architecture, and scalable cloud-based applications.
- Hands-on experience with Agile methodologies (Scrum, Kanban), DevOps practices, and CI/CD pipelines.
- Familiarity with observability tools and application performance monitoring is a plus.
- Excellent communicator, strategic thinker, and problem solver with a collaborative mindset.
- Committed to continuous improvement, knowledge sharing, and team empowerment.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search