freehire launches on Product Hunt on 26 August.

Follow →

Senior Java Software Developer

Summary

Build and maintain Java/Groovy services and REST APIs in a DevOps pipeline, using Git, CI/CD, and Grafana for observability while collaborating with client teams.

Experience & Location

Experience: 8-14 years (8+ years) Location: Amsterdam, Netherlands Employee Type: 1-year fixed term Work: Client location (Hybrid)

Minimum 8 years of strong Java programming experience. Only development, not support.

Required Skills

  • Programming Languages: Java, Groovy
  • Version Control & CI/CD: Git, pipeline configuration and management
  • Monitoring & Observability: Grafana, system metrics tracking
  • API Development: RESTful services, integration and testing

Job Description

We are seeking a skilled developer with experience in Java/Groovy, capable of working in a modern DevOps environment. The ideal candidate should be proficient in Git and CI/CD pipelines, with a strong understanding of RESTful API development and integration. Familiarity with monitoring tools, especially Grafana, is essential for maintaining system health and performance visibility.

Key Skills

  • Good to have Collibra exposure with job monitoring, bug fixing, and other related tasks.

Roles & Responsibilities

  • Client Collaboration: Work directly with the client at the Scrum team level to understand requirements and deliverables. Participate actively in Agile ceremonies and ensure alignment with client expectations.
  • Task Execution & Quality: Perform assigned tasks with a focus on quality and timely delivery. Ensure adherence to defined quality metrics and coding standards.
  • Team Coordination & Support: Collaborate effectively with internal and client-side team members. Provide timely updates and support to fellow team members and higher management. Facilitate smooth communication between cross-functional teams.
  • Technical Contributions: Engage in development activities including feature implementation, bug fixing, and enhancements. Conduct analysis and feasibility studies for new requirements and POCs. Identify and resolve technical issues quickly, providing efficient solutions.
  • Continuous Improvement: Contribute to process improvements and suggest best practices. Stay updated with relevant technologies and tools to enhance team productivity.

See also