freehire launches on Product Hunt on 26 August.

Follow →

Senior Java Developer (ID:3535)

Summary

Build and maintain high-performance Java web apps and REST APIs, troubleshoot issues, and mentor junior devs while supporting Angular frontends and cloud-native systems.

  • Collaborate closely with product owners, stakeholders, and third parties to translate business requirements into clear technical specifications
  • Design, develop, and maintain high-performance, highly available Java-based web applications and RESTful APIs
  • Ensure application performance, quality, scalability, and responsiveness
  • Identify system bottlenecks, troubleshoot issues, and implement robust fixes
  • Participate in code reviews and actively mentor junior developers
  • Contribute to continuous improvement of development standards, tools, and best practices
  • Support critical business applications on a 24×7 rotating on-call basis (once every 7–8 weeks)
  • Work across backend and frontend layers, primarily in Java while supporting Angular-based applications

What You Bring to the Table:

  • 6–8 years of hands‑on experience as a Java developer, senior software engineer, or technical lead
  • Strong expertise in Java web frameworks and building enterprise‑grade applications
  • Solid experience designing and implementing RESTful APIs and distributed systems
  • Proven experience with event‑driven architectures and messaging systems (e.g., Kafka)
  • Experience developing systems with high availability and critical uptime requirements
  • Cloud development experience (cloud‑native and serverless concepts); Azure is a plus
  • Working knowledge of CI/CD pipelines, GitHub Actions, and DevOps practices
  • Familiarity with monitoring, observability tools, metrics, and application actuators
  • Frontend exposure using Angular 13+, with willingness to maintain and enhance UI applications
  • Experience or exposure to Robotic Process Automation (RPA) tools such as UiPath
  • Strong English communication skills; Dutch proficiency is a nice‑to‑have

You Should Possess the Ability to:

  • Translate complex business needs into scalable technical solutions
  • Lead technical initiatives from concept through delivery
  • Apply software design patterns and engineering best practices effectively
  • Explain complex technical concepts clearly to both technical and non‑technical audiences
  • Work independently while thriving in a collaborative, cross‑functional environment
  • Balance backend focus with frontend understanding and ownership
  • Proactively improve system reliability, performance, and maintainability

What We Bring to the Table:

  • Challenging technical work on complex, mission‑critical systems
  • Opportunities to lead and influence architectural and technical decisions
  • Exposure to modern cloud‑native, event‑driven, and distributed architectures
  • A collaborative environment that values knowledge sharing and mentorship
  • Continuous improvement culture with room to grow technically and professionally

Let’s Connect

Want to discuss this opportunity in more detail? Feel free to reach out.

See also