Senior Java Developer

Miratech — Spain · Posted ~5 days ago

Senior Visa History ✓

Skills

Java Spring Quarkus Angular PostgreSQL RESTEasy Hibernate Panache Kafka Microservices Maven Flyway Docker Kubernetes GitLab Jira ArgoCD Grafana CI/CD unit testing system integration

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary

A senior developer is needed to design, implement, and maintain critical components of a complex tax administration system. The role involves full‑stack development with Java, Spring, Quarkus, and Angular, as well as integration with PostgreSQL, Kafka, and REST services. Responsibilities include unit testing, CI/CD pipeline optimization, and collaboration with a cross‑functional team to deliver scalable, secure microservices.

Highlights

Join a dynamic team building a large‑scale tax administration platform for the public sector. Work with modern Java frameworks, cloud‑native microservices, and a full DevOps pipeline. Collaborate closely with stakeholders, influence roadmap decisions, and grow your expertise in a challenging, high‑impact environment.

Description

Job DescriptionWe are looking to hire a Senior Java Developer who will take part in development and maintenance services for customized software solutions for large European customer, a provider of innovative software solutions for the public sector. The client is a technology service provider specializing in digital solutions for public sector organizations. The company focuses on developing secure, scalable platforms that support administrative processes, data management, and digital transformation initiatives. The project includes software application development in the tax administration domain. The system under development is the tax administration system that covers taxation processes in one of the European countries. This is the complex system that covers the full life-cycle of tax declarations processing and tax calculations and assessments that included integration with multiple external systems. The project team consist of 20+ people. Responsibilities: Implement software components according to the design specificationsPerform system integration and testing, problem troubleshooting, and resolutionPerform unit testing of software componentsParticipate in estimating project efforts and delivery timelinesProactively collaborate with teammates and communicate with the Project Stakeholders to ensure that the Project efforts proceed efficiently and with predictabilityProvide technical input into product roadmapsParticipate in triage activities (incident analysis and prioritization)Support and optimize CI/CD processesProject Tech Stack:  Backend (Java): Spring, Quarkus. Frontend: Angular (latest versions) Data & Integration: PostgreSQL,RESTEasy, Hibernate / Panache, Kafka Architecture, DevOps & Tools: Microservices, Maven, Flyway, Docker, Kubernetes, GitLab, Jira, ArgoCD, Grafana