What You'll Do
- Design and implement backend and frontend components for a large-scale tax processing system, following defined architecture and specifications.
- Integrate internal services with external platforms, ensuring data accuracy and system reliability across complex workflows.
- Write and maintain unit and integration tests to support continuous delivery and system stability.
- Collaborate with architects and team leads to estimate tasks, refine backlogs, and contribute to technical planning.
- Engage in incident triage, diagnose production issues, and implement effective fixes with minimal downtime.
- Support the evolution of CI/CD pipelines using GitLab and ArgoCD to streamline deployment and improve release predictability.
- Work closely with stakeholders and team members to align development efforts with project goals and regulatory requirements.
Requirements
- Proven experience developing with Java-based frameworks including Spring and Quarkus in production environments.
- Strong frontend skills using modern Angular versions to build responsive, maintainable user interfaces.
- Hands-on work with PostgreSQL, REST APIs via RESTEasy, and persistence layers using Hibernate or Panache.
- Familiarity with event-driven systems using Kafka for asynchronous communication between services.
- Working knowledge of microservices design patterns and cloud-native deployment models.
- Proficiency with Maven for builds, Flyway for database migrations, and containerization using Docker and Kubernetes.
- Experience managing workflows and tracking bugs in Jira within large, cross-functional teams.
- Understanding of system observability using tools like Grafana to monitor performance and troubleshoot issues.
- Background in public sector or tax administration systems is a strong advantage.
- Ability to contribute effectively in a team of over 20 developers working on a shared, mission-critical platform.
Benefits
This role offers the opportunity to work on a long-term public sector initiative with significant technical complexity. You'll engage with modern development practices, contribute to a system serving wide public impact, and grow within a structured engineering environment focused on quality, scalability, and compliance.


