Senior Java Developer
Location: Dublin
Onsite: 3 days per week
Daily Rate: up to €485
Visa Sponsorship: Not included
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).
#J-18808-Ljbffr