Senior Java Developer (ID:3535)

Stafide
Amsterdam, Netherlands
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Working hours
Regular working hours
Languages
Dutch

Tech stack

Java (Programming Language) Application Performance Management Microsoft Azure Business Software Cloud Engineering Code Review Software Design Patterns DevOps Distributed Systems Github Enterprise Messaging Systems Web Applications
+13 more
Web Application Frameworks System Availability Delivery Pipeline Grafana Reliability of Systems Backend Event Driven Architecture AngularJS Uipath Apache Kafka Front End Software Development Restful APIs Serverless Computing

Job description

  • 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

Requirements

  • 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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.jobbird.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

4:03 min

Accessing UiPath Cloud and downloading marketplace components

Alp Uguray · JS Congress

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · WWC 2023

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · WWC Europe 2026

7:07 min

Defining the human skills of senior developers

Christoph Marckx Christoph Marckx · Europe 2026 Virtual

7:34 min

Core components and architecture of the UiPath platform

Alp Uguray · JS Congress

Videos

See all

Related articles

See all