Design, develop, and maintain scalable Java backend services and React front-end components in a headless architecture. Build cloud-based solutions, CI/CD pipelines, and Docker deployments while collaborating across teams to translate requirements into technical solutions. Lead technical discussions, mentor junior developers, and contribute to architectural decisions involving microservices, REST APIs, databases, and cloud platforms.
This is a remote position.
We are looking for a highly skilled Senior Java Developer to join our dynamic and growing technology team. In this role, you will play a key part in designing, developing, and deploying scalable and high-performance applications using modern technologies. You will work on challenging projects involving headless architecture, containerization, cloud platforms, and CI/CD automation, while collaborating closely with cross-functional teams.
Key Responsibilities:
- Design, develop, and maintain scalable backend services using Java 17, Spring Framework, and MySQL.
- Build and manage front-end components using React.js within a headless architecture setup.
- Implement and manage cloud-based solutions using AWS, Azure, or GCP.
- Ensure efficient build and deployment of pipelines using CI/CD tools, Maven, and Git.
- Containerize and deploy applications using Docker and manage deployment environments effectively.
- Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
- Drive technical discussions, mentor junior developers, and contribute to architectural decisions.
Requirements
- 5+ years of experience in Java (preferably Java 17) and Spring ecosystem.
- Strong experience with MySQL or other relational databases.
- Proficiency in React.js and understanding of headless architecture.
- Hands-on experience with CI/CD pipelines, Maven, Git, and containerization (Docker).
- Proven experience with at least one major cloud platform (AWS/Azure/GCP).
- Solid understanding of RESTful APIs and microservices architecture.
Nice to Have:
- Elastic Path certification or relevant training.
- Experience integrating with payment gateways, PIM systems, and OMS platforms.
- Familiarity with DevOps tools such as Jenkins, Kubernetes, or Terraform.
- Experience working in Agile methodologies such as Scrum or Kanban
Soft Skills:
- Strong verbal and written communication skills.
- Collaborative mindset with the ability to lead and influence technical discussions.
- Analytical and problem-solving approach with a focus on delivering business value.
- Excellent organizational skills and attention to details.
Benefits
- Competitive salary and benefits package.
- Opportunities for professional growth and certification.
- Collaborative, inclusive, and fast-paced work environment.
- Flexible working hours and remote work options.
Similar Jobs
Energy • Industrial • Solar • Renewable Energy
Design, build, and maintain scalable, highly available backend services in Java. Own backend architecture, optimize performance, develop APIs and integrations, support production, conduct code reviews, and contribute to AI engineering tools and infrastructure.
Top Skills:
Automated TestingCi/CdDockerGitJavaKafkaKubernetesMicroservicesMybatisMybatis-PlusMySQLPostgresRabbitMQRedisRestful ApiRocketmqSpring BootSpring Mvc
Artificial Intelligence • Healthtech
Senior backend engineer responsible for designing, developing, testing and deploying on-premise and cloud microservices for an AI-driven digital pathology product. Work with cross-functional agile teams, use containerization and cloud tech, support monitoring and troubleshooting, drive development best practices, and complete required regulated-environment compliance training.
Top Skills:
Apache KafkaAWSBmadClaude CodeDockerHazelcastHelmJavaJavaScriptKubernetesMongo LuceneMongodb AtlasPythonRestful ApisSecurity/Oauth2SkaffoldSpring BootSpring Cloud (GatewaySpring Data)StreamsTerraform
Fintech • Payments • Software • Financial Services
Design, develop, and maintain BankWorld product features in a Scrum team. Implement secure, high-quality Java-based solutions, integrate AI/LLM tooling, support and troubleshoot production issues, participate in code reviews, and adopt AI-driven testing and automation. Provide occasional out-of-hours support and contribute to continuous improvement.
Top Skills:
Ai-Driven Testing FrameworksClaude AiGitGithub CopilotJavaJpaJunieKafkaLlmsMicroservicesMultithreadingOracleRestful ApisSpring BootSpring CloudSpring DataSpring FrameworkSpring MvcSQL
What you need to know about the Dublin Tech Scene
From Bono and Oscar Wilde to today's tech leaders, Dublin has always attracted trailblazers, with more than 70,000 people working in the city's expanding digital sector. Continuing its legacy of drawing pioneers, the city is advancing rapidly. Ireland is now ranked as one of the top tech clusters in the region and the number one destination for digital companies, with the highest hiring intention of any region across all sectors.


