Senior Java Developer
Senior Java Developer in Dublin building and optimizing backend services and APIs for Axway's cloud-native API management and integration platform. Work spans Java microservices on Kubernetes, data layers for Valkey, MongoDB, and PostgreSQL, plus observability with Prometheus, Grafana, and OpenTelemetry.
- Compensation
- Not disclosed
- Location
- Dublin, Ireland
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 5+ years
- Category
- Software engineering
- Posted
Skills
Must have
- 5+ years of experience in backend or platform engineering, focused on distributed systems and API development
- Proficiency in Java, including multithreading, memory management, and performance tuning
- Experience with API design (REST, gRPC) and integration patterns
- Hands-on experience with Valkey (or Redis), MongoDB, and PostgreSQL, including query optimization and data modeling
- Strong working knowledge of Kubernetes, containerization, and cloud-native deployment practices
- Experience with observability and monitoring tools for system reliability and traceability
- Excellent problem-solving and debugging skills
- Strong communication skills and ability to work in cross-functional Agile teams
Nice to have
- Experience mentoring junior engineers and contributing to team growth
Full description
Overview
This is more than a job. It’s a chance to build, grow, and make a real impact!
As a Senior Java Developer, you will play a key role in designing, building, and optimizing core components of a modern, cloud-native platform focused on API management and integrations. You’ll work closely with cross-functional teams to deliver scalable, secure, and high-performance services, while contributing to architectural decisions and mentoring junior engineers. This role is ideal for someone who thrives in a fast-paced environment and enjoys solving complex engineering challenges across distributed systems.
Responsibilities
Software Development
- Design, develop, and maintain backend services and APIs using Javaand other relevant technologies.
- Build and optimize platform components such as API gateways anddata access layersforValkey,MongoDB, andPostgresDB.
- Write clean, maintainable, and well-tested code that adheres to engineering best practices.
Architecture & Design Contribution
- Collaborate with principal engineers and architects to contribute to system design and technical direction.
- Participate in design reviews and provide input on scalability, reliability, and maintainability of solutions.
Platform Engineering
- Work within aKubernetes-based environment, contributing to containerized deployments and microservices orchestration.
Quality & Testing
- Collaborate with SDETs and QA engineers to ensure high test coverage and robust automation across unit, integration, and performance levels.
- Participate in code reviews and enforce quality standards across the team.
Team Collaboration & Mentorship
- Work closely with product managers, product owners, DevOps, and other engineering teams to deliver features aligned with business goals.
- Mentor junior engineers and contribute to a culture of continuous learning and improvement.
Monitoring & Optimization
- Implement observability tools and practices (e.g., Prometheus, Grafana, OpenTelemetry) to monitor system health and performance.
- Identify bottlenecks and optimize services for latency, throughput, and resource efficiency.
Qualifications
Technical Expertise
- Must have 5+ years of experiencein backend or platform engineering, with a strong focus on distributed systems and API development.