Senior Software Engineer (Java/J2EE)
Location: Dublin Type: Contract Category: Technology Salary:
€525 - €570/day
Senior Software Engineer (Java/J2EE) - €525 - €570/day - 12 MTH Contract
About the Role
Our client is a global technology company and are seeking someone to be a crucial part of their effort to maintain fairness and security within the payments ecosystem. This team focuses on resolving customer disputes and managing security incidents across various platforms, using cutting-edge technologies, data analytics, and cyber intelligence.
Key Responsibilities
1. Dispute Resolution Applications: Design, develop, and maintain applications that support dispute resolution on a global scale.
2. Technology Solutions: Implement both third-party and custom-built solutions to drive business growth in international markets.
3. Core Development: Apply your expertise in Java, J2EE, and related technologies to create robust and efficient systems.
4. Web Services: Develop and manage web services with a focus on performance and reliability.
What You'll Bring
5. Strong Communicator: Excellent communication skills, with experience working in Agile environments.
6. Team Collaboration: Work closely with cross-functional teams including Business Analysts and Quality Engineers in a behavior-driven development setting.
7. High-Volume Systems: Proven experience in managing and developing large-scale, high-transaction systems.
8. Proactive Problem Solver: Strong troubleshooting skills with a proactive approach to identifying and preventing issues.
9. Innovative Thinker: Ability to devise creative solutions for complex technical challenges.
10. Independent Worker: Self-motivated and capable of working independently with minimal guidance.
11. Thorough Documenter: Capable of producing clear and comprehensive documentation.
Preferred Skills and Experience
12. Authentication Techniques: Understanding of advanced authentication methods for web platforms.
13. Web Services Expertise: Advanced experience with REST/XML web services.
14. J2EE Applications: Proficient in developing J2EE web applications, with experience in JBoss and WebSphere environments.
15. Frameworks Knowledge: In-depth knowledge of Hibernate and Spring frameworks.
16. Cloud Development: Experience with cloud platforms, particularly Pivotal Cloud Foundry (PCF).
17. Microservices Architecture: Demonstrated experience in building and deploying microservices.
18. Database Management: Strong command of SQL and relational database management systems (RDBMS).
19. Architectural Patterns: Familiarity with architectural patterns for high-performance, high-availability systems.
20. Integration Skills: Experience integrating third-party and open-source products into cohesive solutions.
21. Continuous Integration: Experience with CI/CD tools such as Bamboo, Jenkins, Chef, and Cruise Control.
22. Code Quality Tools: Knowledge of code quality and health reporting tools like Sonar.
23. Version Control: Experience with Bitbucket for source control.
Additional Skills (Nice to Have)
24. Operating Systems: Familiarity with Solaris/UNIX and Red Hat Linux environments.
25. Development Tools: Experience using Jira, Crucible, Bamboo/Jenkins for development and deployment.
26. Security Awareness: Understanding of secure coding practices and tools, including Fortify and OWASP.