Senior Java Developer
Location Dublin
Onsite 3 days per week
Daily Rate up to €600
Visa Sponsorship : Not included
Job Reference: BBBH25652
Join our client, a global tech powerhouse in the payments industry, as a Senior Software Engineer – Java. You’ll be at the heart of creating innovative product features for one of the world’s biggest companies. Work alongside a talented team to develop high-performance, high-volume Java applications and bring impactful software solutions to life. If you’re a creative problem-solver with a passion for fighting credit card fraud and protecting cardholders, this role is perfect for you.
Role Description
As a Senior Software Engineer – Java, you’ll:
- Develop high-performance, high-volume Java applications.
- Collaborate with tech leads, testers, and analysts to define features and user stories.
- Act as a point-of-contact and expert for production support issues, resolving incidents and problem tickets.
- Write secure code in multiple languages following secure coding standards
- Use standard branching (e.g., Gitflow) and peer review practices.
- Apply tools like Sonar, Zally, and Checkmarx to ensure code quality.
- Build and test code at various levels (unit, service, integration) for robust functional coverage.
- Utilize basic design patterns (e.g., factory, adaptor, singleton) and perform requirement analysis to deliver value.
- Adapt to different SDLC practices (Waterfall, Scrum, Kanban, SAFe) as per project needs.
- Employ engineering principles in developing mission-critical software (security, customer experience, testing, operability).
- Use different application patterns (APIs, event-driven services, batch services, web applications, big data).
- Implement Continuous Integration (CI) and Delivery (CD) to support automation and containerization.
- Write code in languages such as Java, Python, Ruby, Bash, Perl, Groovy for efficient automation tasks.
- Estimate and elaborate test efforts for both functional and non-functional testing.
Must-Have Skills
- Proficiency with Java 11 or higher.
- Experience with Tomcat, shell scripting, JSON, multi-threading, Maven, Linux, SQL, Pivotal, Kafka, and Spring framework.
- Expertise with Eclipse or IntelliJ for compiling, deploying, and executing code artifacts.
- Experience with Frontend technologies such as Angular.JS / React.JS
- Experience with cloud software development (PCF).
If this opportunity is of interest please apply with your latest CV alternatively call or email Cathal 0035316694040 EXT 401 / [email protected]