Job Summary:
We are looking for a skilled and experienced Java Backend Developer to join our development team. You will be responsible for building scalable, high-performance backend systems that power our applications and services. You will work closely with front-end developers, product managers, and other stakeholders to design and implement new features.
Key Responsibilities:
- Design, develop, test, and maintain scalable backend systems using Java.
- Build RESTful APIs and microservices that interface with front-end applications and databases.
- Optimize application performance, scalability, and reliability.
- Collaborate with DevOps teams to manage CI/CD pipelines and deployments.
- Write clean, maintainable, and well-documented code.
- Participate in code reviews, design discussions, and technical documentation.
- Troubleshoot and debug production issues.
Required Skills and Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Strong proficiency in Java 8/11/17+ and Spring/Spring Boot framework.
- Experience with REST APIs, microservices architecture, and event-driven design.
- Solid understanding of SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
- Familiarity with version control systems like Git.
- Experience with unit testing frameworks (JUnit, Mockito).
- Knowledge of message brokers (Kafka, RabbitMQ) is a plus.
- Working knowledge of containerization (Docker) and cloud platforms (AWS/GCP/Azure) is a plus.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Java Software Engineer
2026-05-14
Senior Software Engineer API (f/m/d) - Node.js, SQL
2026-05-28
Full Stack Software Engineer (all genders)
2026-05-21
- Posted
- Jul 14, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Dublin
- Company
- Infinity Quest
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Java Software Engineer
2026-05-14
Senior Software Engineer API (f/m/d) - Node.js, SQL
2026-05-28
Full Stack Software Engineer (all genders)
2026-05-21