Junior Java Developer (Java / Angular / Spring Boot / APIs) – Dublin
========================================================================
Location: West Dublin, Ireland
Work Model: Hybrid (2 Days per week onsite)
Contract Duration:12 Months
Experience Required:2–3 Years
Start Date: ASAP
Role Overview
We are currently seeking a Junior Java Developerwith strong experience in Java, Spring Boot, Angular, and API developmentto join a growing development team in West Dublin.
The ideal candidate will have 2–3 years of hands-on development experience, preferably with local Irish experience and exposure to consulting environments. This role offers the opportunity to work on modern applications, collaborate with experienced engineers, and contribute to enterprise-level systems.
Key Responsibilities
Design, develop, and maintain Java-based backend applications
Build and integrate RESTful APIsto support web and mobile applications
Develop and maintain Angular-based frontend components
Work with Spring Boot frameworkfor microservices development
Collaborate with cross-functional teams including product owners, architects, and QA engineers
Troubleshoot and resolve application issues and performance bottlenecks
Participate in code reviews and development best practices
Contribute to continuous improvement of development processes
Required Skills Experience
2–3 years of professional experiencein Java development
Strong experience with Java and Spring Boot
Hands-on experience with Angular framework
Experience building and integrating REST APIs
Strong knowledge of JavaScript and modern frontend development
Experience with OAuth authentication frameworks
Understanding of microservices architecture
Experience working in Agile / Scrum environments
Preferred Experience
Local Irish work experience
Previous experience in IT consulting or client-facing environments
Exposure to cloud environments (AWS, Azure, or GCP)
Experience with CI/CD pipelines
Familiarity with containerization (Docker / Kubernetes)
Education
Bachelor’s degree in Computer Science, Software Engineering, or related field
Soft Skills
Strong problem-solving abilities
Excellent communication skills
Ability to work both independently and collaboratively
Strong attention to detail and quality
Why Join
Opportunity to work with a modern technology stack
Exposure to enterprise-level development projects
Hybrid working model
Collaborative and innovative team environment