freehire launches on Product Hunt on 26 August.

Follow →

Senior Fullstack Developer – Java

Summary

Build and lead Java-based microservices with Micronaut, React frontends, and Kafka event-driven pipelines on AWS, while mentoring engineers and shaping scalable architectures.

Responsibilities

  • Lead the design and implementation of high-performance services in Java (Micronaut)
  • Design scalable architectures using microservices, event-driven patterns and Kafka messaging
  • Develop rich, modern user interfaces using React + TypeScript
  • Design robust data models and optimize advanced queries in PostgreSQL
  • Define security, observability and resiliency practices on AWS
  • Conduct code reviews to guide best practices and disseminate standards
  • Lead incident investigations, root cause analysis and continuous improvement
  • Mentor developers at other levels
  • Influence technical decisions and architecture roadmaps

Requirements

  • Strong experience with Java 11+ and high-performance frameworks (Micronaut preferred)
  • Proficiency in React, TypeScript and modern front-end architecture
  • Advanced experience with Kafka (topics, partitions, consumer groups, DLQ, event-driven patterns)
  • Proficiency in PostgreSQL (modeling, tuning, optimization)
  • Strong knowledge of AWS (RDS, MSK, API Gateway; CloudFormation/Terraform is a plus)
  • Solid understanding of distributed architecture, integration patterns and scalability
  • Experience with CI/CD pipelines, automated testing and infrastructure as code
  • Ability to lead complex technical projects
  • Experience with Feature Flags, DataDog, OpenTelemetry or similar (plus)
  • Knowledge of DDD, Event Sourcing or CQRS (plus)
  • Experience leading squads as a tech lead (plus)

See also