JOBSEARCHER

Senior Java Software Engineer

We're looking for a Senior Java Engineer with 8+ years of experience to join our engineering team. You'll work closely with Business Analysts and Product Owners to refine requirements, take ownership of features across the full software development lifecycle, and mentor junior developers. This is a hands-on role for someone who is proactive, enjoys clean code (SOLID, YAGNI), and is comfortable raising challenges and proposing improvements.
What you'll do: Design, develop and deliver high-quality Java applications using Spring Boot or Micronaut- Build and maintain microservices and REST APIs- Work in an Agile/Scrum environment with strong focus on TDD- Collaborate on architectural decisions and support production issues- Mentor junior team members and help build a collaborative engineering culture
What you'll need: Minimum 5 years of Java development experience- Strong experience with Spring Boot or Micronaut, microservices and REST APIs- Solid knowledge of SQL (beyond basic queries), PostgreSQL, Kafka, Redis, JPA/Hibernate and Liquibase/Flyway- Experience with TDD, JUnit, Mockito, Git, and Maven/Gradle- Comfortable working in Agile/Scrum teams
Nice to have: Docker, Kubernetes, Helm, CI/CD pipelines- Cloud experience (AWS, GCP or Oracle Cloud)- Fintech, banking, insurance or risk & compliance domain knowledge- Experience with Swagger/OpenAPI, Grafana, ArgoCD or IstioIf you're a strong Java engineer who likes ownership, mentoring and building well-designed systems, we'd love to hear from you. Apply now or message us to find out more.