Java Developer

Fulcrum Digital — Ireland · Posted ~1 day ago

Full-time

Skills

Java Spring Boot microservices Spring Batch Kubernetes software testing production troubleshooting

🔓 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 ✨ AI‑Generated

Join a Java engineering team building and maintaining microservices for high-volume workloads. You will develop Spring-based services, optimize batch processing, migrate legacy components to modern architectures, deploy on Kubernetes, and help resolve production issues.

Highlights

Develop and modernize microservices, build high-volume batch processing pipelines, deploy on Kubernetes, and contribute to architecture and production reliability.

Description

Who are we Fulcrum Digital is an agile and next-generation digital accelerating company providing digital transformation and technology services right from ideation to implementation. These services have applicability across a variety of industries, including banking & financial services, insurance, retail, higher education, food, healthcare, and manufacturing. Requirements Key Responsibilities • Design, develop and maintain microservices using Java and Spring Boot. • Build and optimise batch processing pipelines using Spring Batch for high-volume data workloads. • Contribute to the migration and modernisation of legacy platform components onto microservices architecture. • Deploy, scale and manage services on Kubernetes. • Work closely with architects and platform engineers to define data management patterns and service boundaries. • Write clean, well-tested code and participate actively in code reviews and design discussions. • Troubleshoot production issues and support platform stability during migration phases. Must-Have Skills • Java (strong core and object-oriented design) • Spring Boot • Spring Batch • Microservices architecture and design patterns • Kubernetes (deployment, scaling, troubleshooting) Good to Have • Front-end experience with React or Angular • Exposure to legacy platform modernisation or data migration projects • Experience with CI/CD pipelines and containerisation (Docker) • Familiarity with relational or distributed data stores