- Home
- Jobs
- Full-stack
- Senior Software Engineer
Senior Software Engineer
On this page
TechJobs.ie Job Insights
At a glance
- Employment type
- Contract
- Workplace
- Hybrid
- Category
- Full-stack
Technologies & skills
Primary technologies
What you'll be doing
Seeking Senior Software Engineers for a hybrid contract role in Dublin with a core FinTech client. Responsibilities include developing, testing, and enhancing key applications using Java, Spring Boot, Angular, and Microservices in a cloud-based environment. Strong Agile knowledge and excellent communication skills required.
Key requirements
Must-have
- Development of applications using Java/J2EE technologies
- Development of Java-based applications using Spring Boot, Angular, and Microservices architecture
- Strong knowledge of all types of data storage techniques
- Experience developing Microservices in cloud-based environments
- Experience with continuous integration tools such as Bamboo, Jenkins, and Chef
- Knowledge of advanced authentication techniques on mobile and web-based platforms (e.g., REST/XML Web Services)
- Key knowledge of Spring
- Excellent communication skills
Role signals
- Technical focus
- full-stack
- Architecture / system design
- Indicated in the listing
- Hands-on vs management
- Hands-on
Similar jobs
Full job description
We are looking for skilled Software Developers to work with a core FinTech client of ours based in Dublin. The teams create, engineer, develop, test and enhance key applications. The roles are hybrid are required onsite presence in the office based in Dublin.
Experience
-
Development of applications using Java/J2EE technologies.
-
Excellent communication skills with strong Agile knowledge.
-
Development of Java based applications using Spring boot, Angular and Micro-Services architecture
-
Strong knowledge of all types of data storage techniques.
-
Experience of developing Microservices in Cloud based environment.
-
Experience working with continuous integration tools such as Bamboo, Jenkins and Chef.
-
Knowledge of advanced authentication techniques on mobile and web-based platforms i.e. Web Services REST/XML.
-
Key knowledge of Spring.
-
Key knowledge of Cloud Development Experience.
-
Key experience in developing Microservices.
-
Has excellent communication skills.
Interview prep pack
Grounded in this listing. Use it to prepare examples before you apply.
Your interview focus
Expect to be assessed on your ability to develop Java applications using Spring Boot, Angular, and Microservices in a cloud environment, with a focus on strong Agile practices, data storage techniques, and CI/CD tools. Communication skills and cloud-based microservices experience are key.
- Java/Spring Boot·High
- Microservices architecture·High
- Cloud development·High
- Agile methodologies·High
Only have 30 minutes?
Follow a focused preparation plan based on this job.
Start 30-minute prep
Your 30-minute plan
Review Java, Spring Boot, and Microservices Projects
0–10 minList your most relevant projects, focusing on architecture, challenges, and outcomes.
Brush Up on Cloud and CI/CD Tools
10–16 minRecall your experience with cloud platforms and CI/CD pipelines, noting specific tools and benefits.
Prepare Agile and Communication Examples
16–24 minThink of situations where you contributed to Agile teams and communicated complex ideas clearly.
Review Data Storage and Angular Experience
24–30 minSummarize your experience with different data storage techniques and Angular-based UI development.
Talking points
, 6 itemsJava and Spring Boot Development
Core to building and enhancing applications as required for this role.
Microservices Architecture
You will be developing and maintaining microservices in a cloud-based environment.
Cloud Platforms
Experience with cloud-based development is a key requirement for delivering scalable solutions.
Angular for Frontend
Full-stack responsibilities include working with Angular for web application interfaces.
Data Storage Techniques
Strong knowledge of various data storage methods is essential for robust application design.
Continuous Integration Tools
Experience with tools like Bamboo, Jenkins, and Chef is needed for efficient deployment pipelines.
What to research
, 3 itemsMicroservices in Cloud Environments
This role emphasizes hands-on experience developing and deploying microservices using cloud platforms. Be ready to discuss your architecture choices, deployment strategies, and lessons learned.
Full-Stack Development with Java, Spring Boot, and Angular
You’ll be expected to work across backend and frontend, so prepare to demonstrate your ability to integrate Java/Spring Boot services with Angular UIs.
Agile Team Collaboration and Communication
Strong Agile knowledge and communication skills are highlighted. Prepare examples of how you’ve contributed to Agile teams and communicated with both technical and non-technical stakeholders.
Questions to ask
, 6 itemsWhat is the current technology stack for your core applications?
Why ask this? Clarifies which versions and tools you’ll be working with.
How are Agile practices implemented within the team?
Why ask this? Reveals how collaboration and delivery are structured.
What are the main challenges the team is currently facing with microservices or cloud migration?
Why ask this? Helps you understand where your expertise can add value.
How is success measured for this role?
Why ask this? Shows what outcomes are expected from you.
What opportunities exist for learning new technologies or upskilling?
Why ask this? Indicates support for professional growth.
How often do teams collaborate across functions (e.g., with QA or DevOps)?
Why ask this? Gives insight into cross-team interactions.
Register now to upload your CV
Create a free account, save a PDF or Word CV, and quick apply on roles that take applications here.